Lennart Pottering propozoi modernizimin e ndarjes së ndarjeve të çizmeve

Lennart Pottering vazhdoi të publikonte ide për ripërpunimin e komponentëve të nisjes Linux dhe shikoi situatën me ndarjet e dyfishta të nisjes. Pakënaqësia u shkaktua nga përdorimi për të organizuar nisjen fillestare të dy ndarjeve të diskut me sisteme skedarësh të ndryshëm, të cilët janë montuar të ndërthurur - ndarja /boot/efi e bazuar në sistemin e skedarëve VFAT me komponentë firmware EFI (EFI System Partition) dhe /boot ndarje e bazuar në sistemin e skedarëve ext4, btrfs ose xfs, në të cilin strehon kernelin Linux dhe imazhet initrd, si dhe cilësimet e ngarkuesit.

Situata përkeqësohet nga fakti se ndarja EFI është e zakonshme për të gjitha sistemet, dhe ndarja e nisjes me kernel dhe initrd krijohet veçmas për secilën shpërndarje Linux të instaluar, gjë që çon në nevojën për të krijuar ndarje shtesë kur instaloni disa shpërndarje në sistemi. Nga ana tjetër, nevoja për të mbështetur sisteme të ndryshme skedarësh çon në një ngarkues më kompleks, dhe përdorimi i vendosjes së ndërthurur të ndarjeve ndërhyn në zbatimin e montimit automatik (ndarja /boot/efi mund të montohet vetëm pasi të montohet ndarja /boot ).

Lennart sugjeroi përdorimin e vetëm një ndarje boot nëse është e mundur dhe, në sistemet EFI, vendosjen e kernelit dhe imazheve initrd në ndarjen VFAT /efi si parazgjedhje. Në sistemet pa EFI, ose nëse gjatë instalimit ekziston tashmë një ndarje EFI (një OS tjetër përdoret paralelisht) dhe nuk ka hapësirë ​​të mjaftueshme të lirë në të, mund të përdorni një ndarje të veçantë /boot me llojin XBOOTLDR (ndarja /efi në tabela e ndarjes është e tipit ESP). Propozohet të krijohen ndarje ESP dhe XBOOTLDR në drejtori të veçanta (montimin e veçantë /efi dhe /boot në vend të montimit të mbivendosur /boot/efi), t'i bëjnë ato të zbulueshme automatike dhe të montueshme përmes identifikimit sipas llojit XBOOTLDR në tabelën e ndarjes (pa regjistruar një ndarje në /etc/fstab).

Ndarja /boot do të jetë e zakonshme për të gjitha shpërndarjet Linux të instaluara në kompjuter dhe skedarët specifikë të shpërndarjes do të ndahen në nivelin e nëndirektorisë (çdo shpërndarje e instaluar ka nëndirektorinë e vet). Në përputhje me praktikën e vendosur dhe kërkesat e specifikimit UEFI, vetëm sistemi i skedarëve VFAT përdoret në ndarjen e komponentit EFI. Për të unifikuar dhe çliruar ngarkuesin nga ndërlikimet që lidhen me mbështetjen e sistemeve të ndryshme të skedarëve, propozohet përdorimi i VFAT si një sistem skedari për ndarjen /boot, i cili do të thjeshtojë ndjeshëm zbatimin e komponentëve që punojnë në anën e ngarkuesit që aksesojnë të dhënat në /boot dhe /efi ndarjet. Unifikimi do të lejojë mbështetje të barabartë për të dy ndarjet (/boot dhe /efi) për ngarkimin e imazheve të kernelit dhe initrd.

Burimi: opennet.ru

Shto një koment