Lennart Poettering navrhl modernizaci rozdělení zaváděcích oddílů

Lennart Pottering pokračoval v publikování myšlenek na přepracování komponent pro zavádění Linuxu a prozkoumal situaci s duplikovanými zaváděcími oddíly. Nespokojenost vyvolalo používání dvou diskových oddílů s různými FS pro organizaci počátečního zavádění, které jsou vnořené — oddílu /boot/efi založeného na FS VFAT s komponenty EFI firmwaru (EFI System Partition) a oddílu /boot založeného na FS ext4, btrfs nebo xfs, na němž jsou umístěny obrazy jádra Linuxu a initrd, stejně jako nastavení zaváděče.

Situaci zhoršuje skutečnost, že oddíl EFI je společný pro všechny systémy, zatímco zaváděcí oddíl s jádrem a initrd je vytvářen samostatně pro každý nainstalovaný distribuci Linuxu, což vede k nutnosti vytváření zbytečných oddílů při instalaci více distribucí do systému. Na druhou stranu nutnost podpory různých FS komplikuje zaváděč, a vnořené umístění oddílů brání implementaci automatického připojení (oddíl /boot/efi může být připojen pouze po připojení oddílu /boot).

Lennart navrhl, aby se nacházel pokud možno pouze jeden zaváděcí oddíl a na systémech s EFI se ve výchozím nastavení umístily obrazy s jádrem a initrd do oddílu VFAT /efi. Na systémech bez EFI nebo pokud během instalace již existuje oddíl EFI (současně se používá další OS) a není v něm dostatek volného místa, lze použít samostatný oddíl /boot s typem XBOOTLDR (oddíl /efi v tabulce oddílů má typ ESP). Oddíly ESP a XBOOTLDR se navrhují vytvářet v samostatných adresářích (oddělené připojení /efi a /boot namísto vnořeného připojení /boot/efi), učinit je automaticky detekovatelnými a automontovatelnými prostřednictvím identifikace podle typu XBOOTLDR v tabulce oddílů (bez uvedení oddílu v /etc/fstab).

Oddíl /boot bude společný pro všechny nainstalované distribuce Linuxu, přičemž specifické soubory pro jednotlivé distribuce budou organizovány na úrovni podadresářů (pro každou nainstalovanou distribuci svůj podadresář). V souladu s ustálenou praxí a požadavky specifikace UEFI se v oddílu s komponenty EFI používá pouze souborový systém VFAT. Pro zjednodušení a odstranění komplikací zavaděče spojených s podporou různých FS se navrhuje používat VFAT také jako souborový systém pro oddíl /boot, což výrazně zjednoduší implementaci zavaděčových komponent, které provádějí přístup k datům v oddílech /boot a /efi. Unifikace umožní rovnoměrnou podporu obou oddílů (/boot a /efi) pro zbootování obrazů jádra a initrd.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster