Lennart Pottering pwopoze pou modènize pann patisyon bòt yo

Lennart Pottering te kontinye pibliye lide pou retravay konpozan bòt Linux epi li te gade sitiyasyon an ak patisyon bòt kopi. Mekontantman te koze pa itilize pou òganize bòt inisyal de patisyon ki gen kapasite ak sistèm fichye diferan, ki monte enbrike - patisyon /boot/efi ki baze sou sistèm fichye VFAT ak konpozan firmwèr EFI (EFI System Partition) ak /boot. patisyon ki baze sou sistèm fichye ext4, btrfs oswa xfs, sou ki kay nwayo Linux ak imaj initrd, ansanm ak paramèt bootloader.

Sitiyasyon an vin agrave pa lefèt ke patisyon EFI a komen nan tout sistèm yo, epi patisyon bòt la ak nwayo a ak initrd kreye separeman pou chak distribisyon Linux enstale, ki mennen nan nesesite pou kreye patisyon siplemantè lè enstale plizyè distribisyon sou la. sistèm. Nan vire, bezwen pou sipòte diferan sistèm fichye mennen nan yon charjeur pi konplèks, epi itilize nan plasman enbrike nan patisyon entèfere ak aplikasyon an nan aliye otomatik (patisyon an /boot/efi ka monte sèlman apre yo fin patisyon an /boot monte. ).

Lennart sijere itilize sèlman yon patisyon bòt si sa posib epi, sou sistèm EFI, mete nwayo a ak imaj initrd sou patisyon VFAT /efi a pa default. Sou sistèm ki pa gen EFI, oswa si pandan enstalasyon yon patisyon EFI deja egziste (yo itilize yon lòt OS an paralèl) epi pa gen ase espas lib ladan l, ou ka itilize yon patisyon separe /boot ak kalite XBOOTLDR (patisyon /efi nan tab patisyon an se kalite ESP). Yo pwopoze pou kreye patisyon ESP ak XBOOTLDR nan repèrtwar separe (separe mòn /efi ak /boot olye pou yo enbrike mòn /boot/efi), fè yo otodetektab ak otomontable atravè idantifikasyon pa kalite XBOOTLDR nan tab la patisyon (san yo pa anrejistre yon patisyon nan /etc/fstab).

Patisyon /boot la pral komen nan tout distribisyon Linux ki enstale sou òdinatè a, epi fichye distribisyon espesifik yo pral separe nan nivo subdirectory (chak distribisyon enstale gen pwòp subdirectory li). An akò ak pratik etabli ak kondisyon ki nan spesifikasyon UEFI a, patisyon nan eleman EFI itilize sèlman sistèm nan dosye VFAT. Pou inifye ak libere bootloader a soti nan konplikasyon ki asosye ak sipòte diferan sistèm dosye, li pwopoze pou itilize VFAT kòm yon sistèm fichye pou patisyon /boot, ki pral siyifikativman senplifye aplikasyon konpozan ki kouri sou bò bootloader ki gen aksè a done nan /boot ak /efi patisyon yo. Inifikasyon pral pèmèt sipò egal pou tou de patisyon (/boot ak /efi) pou chaje imaj nwayo ak initrd.

Sous: opennet.ru

Add nouvo kòmantè