Lennart Pottering javasolta a boot partíciók bontásának modernizálását.

Lennart Pottering folytatta a Linux indító komponensek átdolgozására vonatkozó ötletek közzétételét, és áttekintette az indító partíciók megduplázódásának helyzetét. A problémát az okozta, hogy a kezdeti indításhoz két különböző fájlrendszerrel rendelkező lemezpartíciót használnak, amelyek egymásba ágyazva vannak – a /boot/efi VFAT fájlrendszer alapján, amely az EFI firmware elemeit tartalmazza (EFI System Partition), és a /boot partíció ext4, btrfs vagy xfs fájlrendszer alapján, ahol a Linux kernel és initrd képek, valamint az indító beállítások találhatóak.

A helyzetet súlyosbítja, hogy az EFI partíció közös minden rendszer számára, míg a kernel és initrd képekkel rendelkező indítópartíciót minden telepített Linux disztribúció külön hozza létre, ami szükségtelen partíciók létrehozásához vezet, ha a rendszerben több disztribúciót telepítenek. Ez pedig a különböző fájlrendszerek támogatásának szükségessége miatt bonyolítja az indítót, és az ágyazott partíció elrendezés használata megnehezíti az automatikus csatolás megvalósítását (a /boot/efi partíciót csak a /boot partíció csatolása után lehet csatolni).

Lennart javasolta, hogy lehetőség szerint csak egy indítópartíciót használjunk, és EFI-vel rendelkező rendszerek esetén alapértelmezetten a kernel és initrd képeket a VFAT /efi partícióra helyezzük. EFI nélküli rendszerek vagy ha a telepítés során az EFI partíció már létezik (ha másik operációs rendszert is használnak) és nem elegendő a szabad hely, külön /boot partíciót használhatunk XBOOTLDR típussal (a partíció /efi a partíciós táblázatban ESP típussal rendelkezik). Az ESP és XBOOTLDR partíciókat külön mappákban javasolt létrehozni (külön csatolás /efi és /boot helyett az ágyazott csatolás /boot/efi helyett), automatikusan felismerhetővé és automatikusan csatolhatóvá tenni az XBOOTLDR típus alapján a partíciós táblában (anélkül, hogy a partíciót a /etc/fstab-ben külön megadnánk).

A /boot part will be common for all installed Linux distributions on the computer, while the distribution-specific files will be organized at the subdirectory level (each installed distribution will have its own subdirectory). In accordance with established practices and UEFI specifications, only the VFAT file system is used in the EFI components section. To unify and simplify the bootloader by eliminating complications related to supporting different file systems, it is proposed to use VFAT as the file system for the /boot partition, which will significantly simplify the implementation of bootloader components that access data in the /boot and /efi partitions. Unification will allow both partitions (/boot and /efi) to equally support booting kernel images and initrd.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster