Lennart Pottering pokračoval v publikovaní nápadov na prepracovanie komponentov na zavádzanie Linuxu a posúdil situáciu s duplikovanými zavádzacími oddielmi. Nespokojnosť vyvolal používaný prístup k organizácii počiatočného zavádzania pomocou dvoch diskových oddielov s rôznymi súborovými systémami, ktoré sú montované vnořene - oddielu /boot/efi na báze VFAT so zložkami EFI (EFI System Partition) a oddielu /boot na báze ext4, btrfs alebo xfs, na ktorom sú umiestnené obrazy jadra Linuxu a initrd, ako aj nastavenia zavádzača.
Situáciu zhoršuje skutočnosť, že oddiel EFI je spoločný pre všetky systémy, zatiaľ čo zavádzací oddiel s jadrom a initrd sa vytvára samostatne pre každý nainštalovaný distribúciu Linuxu, čo vedie k potrebe vytvárať zbytočné oddiely pri inštalácii niekoľkých distribúcií v jednom systéme. Na druhej strane potreba podpory rôznych súborových systémov zvyšuje zložitosti zavádzača, a používanie vnořeného umiestnenia oddielov bráni realizácii automatického montovania (oddiel /boot/efi môže byť namontovaný iba po namontovaní oddielu /boot).
Lennart navrhol v prípade možnosti používať iba jeden zavádzací oddiel, pričom na systémoch s EFI by sa predvolene mali umiestniť obrazy s jadrom a initrd v oddieli VFAT /efi. Na systémoch bez EFI alebo ak počas inštalácie oddiel EFI už existuje (paralelne sa používa ďalší OS) a v ňom nie je dostatok voľného miesta, je možné použiť samostatný oddiel /boot typu XBOOTLDR (oddiel /efi v tabuľke oddielov má typ ESP). Oddiely ESP a XBOOTLDR sa navrhujú vytvárať v samostatných adresároch (oddelené montovanie /efi a /boot namiesto vnořeného montovania /boot/efi), spraviť ich automaticky identifikovateľnými a automontovateľnými prostredníctvom identifikácie podľa typu XBOOTLDR v tabuľke oddielov (bez zápisu oddielu do /etc/fstab).
Oddiel /boot bude spoločný pre všetky nainštalované distribúcie Linux na počítači, pričom špecifické súbory pre distribúcie budú rozdelené na úrovni podadresárov (pre každú nainštalovanú distribúciu svoj podadresár). V súlade s zaužívanou praxou a požiadavkami špecifikácie UEFI sa v oddiele s komponentami EFI používa iba súborový systém VFAT. Pre unifikáciu a zbavenie bootovacieho programu komplikácií spojených s podporou rôznych súborových systémov sa navrhuje používať VFAT aj ako súborový systém pre oddiel /boot, čo výrazne zjednoduší realizáciu fungujúcich komponentov na strane bootovacieho programu, ktoré pristupujú k údajom v oddieloch /boot a /efi. Unifikácia umožní rovnocennú podporu oboch oddielov (/boot a /efi) pre bootovanie obrazov jadra a initrd.
Zdroj: opennet.ru
