Lennart Pottering navrhol modernizovať členenie bootovacích oddielov

Lennart Pottering pokračoval vo zverejňovaní nápadov na prepracovanie spúšťacích komponentov Linuxu a pozrel sa na situáciu s duplicitnými zavádzacími oddielmi. Nespokojnosť spôsobilo použitie na organizáciu počiatočného zavádzania dvoch diskových oddielov s rôznymi súborovými systémami, ktoré sú pripojené vnorené - oddiel /boot/efi založený na súborovom systéme VFAT s komponentmi firmvéru EFI (EFI System Partition) a /boot oddiel založený na súborovom systéme ext4, btrfs alebo xfs, v ktorom sa nachádza linuxové jadro a obrazy initrd, ako aj nastavenia zavádzača.

Situáciu sťažuje fakt, že EFI partícia je spoločná pre všetky systémy a bootovacia partícia s jadrom a initrd sa vytvára samostatne pre každú nainštalovanú linuxovú distribúciu, čo vedie k potrebe vytvárať extra partície pri inštalácii viacerých distribúcií na systém. Potreba podpory rôznych súborových systémov vedie k zložitejšiemu zavádzaču a použitie vnoreného umiestnenia oddielov narúša implementáciu automatického pripájania (oddiel /boot/efi je možné pripojiť až po pripojení oddielu /boot ).

Lennart navrhol použiť iba jednu zavádzaciu oblasť, ak je to možné, a na systémoch EFI umiestniť obrazy jadra a initrd štandardne na oblasť VFAT /efi. Na systémoch bez EFI, alebo ak počas inštalácie už existuje EFI partícia (súbežne sa používa iný OS) a nie je v nej dostatok voľného miesta, môžete použiť samostatnú /boot oblasť typu XBOOTLDR (partícia /efi v tabuľka oddielov je typu ESP). Navrhuje sa vytvoriť oddiely ESP a XBOOTLDR v samostatných adresároch (oddelené pripojenie /efi a /boot namiesto vnoreného pripojenia /boot/efi), aby boli autodetekovateľné a automaticky pripojiteľné prostredníctvom identifikácie podľa typu XBOOTLDR v tabuľke oddielov (bez registrácie oddielu v /etc/fstab).

Oddiel /boot bude spoločný pre všetky distribúcie Linuxu nainštalované v počítači a súbory špecifické pre distribúciu budú oddelené na úrovni podadresára (každá nainštalovaná distribúcia má svoj vlastný podadresár). V súlade so zavedenou praxou a požiadavkami špecifikácie UEFI sa v partícii komponentu EFI používa iba súborový systém VFAT. Na zjednotenie a oslobodenie bootloadera od komplikácií spojených s podporou rôznych súborových systémov sa navrhuje použiť VFAT ako súborový systém pre oblasť /boot, čo výrazne zjednoduší implementáciu komponentov pracujúcich na strane bootloadera, ktoré pristupujú k údajom v /boot a /efi oddiely. Zjednotenie umožní rovnakú podporu pre obe oblasti (/boot a /efi) pre načítanie obrazov jadra a initrd.

Zdroj: opennet.ru

Pridať komentár