Gisugyot ni Lennart Pottering nga i-modernize ang pagkaguba sa mga partisyon sa boot

Si Lennart Pottering nagpadayon sa pag-post og mga ideya alang sa pag-rework sa mga sangkap sa boot sa Linux ug gitubag ang isyu sa mga duplicate nga partition sa boot. Ang pagkadiskontento tungod sa paggamit sa duha ka mga partisyon sa disk nga adunay lainlaing FS alang sa pag-organisar sa inisyal nga boot, nga gi-mount nested - ang /boot/efi partition base sa VFAT FS nga adunay EFI firmware components (EFI System Partition) ug ang /boot partition based sa ext4, btrfs o xfs FS, diin nag-host sa Linux kernel ug initrd nga mga imahe, ingon man mga setting sa bootloader.

Ang sitwasyon gipasamot sa kamatuoran nga ang EFI partition kay komon sa tanan nga mga sistema, ug ang boot partition nga adunay kernel ug initrd gihimo nga gilain alang sa matag na-install nga pag-apod-apod sa Linux, nga mosangpot sa panginahanglan sa paghimo og dugang nga mga partisyon sa pag-instalar sa daghang mga distribusyon sa sistema. Sa baylo, ang panginahanglan sa pagsuporta sa lain-laing mga FS modala ngadto sa komplikasyon sa bootloader, ug ang paggamit sa nested partitioning makababag sa pagpatuman sa automatic mounting (ang /boot/efi partition mahimo lamang nga mingkayab human sa /boot partition gi-mount).

Gisugyot ni Lennart ang paggamit lamang sa usa ka boot partition kung mahimo, ug sa mga sistema nga adunay EFI, sa default, ibutang ang kernel ug initrd nga mga imahe sa /efi VFAT partition. Sa mga sistema nga walay EFI, o kung adunay EFI partition nga anaa na sa panahon sa pag-instalar (lain nga OS ang gigamit sa parallel) ug walay igo nga libre nga luna niini, mahimo nimong gamiton ang usa ka bulag nga partition / boot nga adunay tipo nga XBOOTLDR (ang / efi partition sa ang partition table adunay type ESP). Gisugyot nga maghimo og mga partisyon sa ESP ug XBOOTLDR sa managlahing mga direktoryo (separate / efi ug / boot mounts imbes nga nested / boot / efi mounts), himoon kini nga auto-detect ug auto-mount pinaagi sa pag-ila pinaagi sa XBOOTLDR type sa partition table (nga walay pagreseta sa partisyon sa /etc/fstab).

Ang /boot partition mahimong komon sa tanang Linux distributions nga na-install sa computer, ug ang distribution-specific files ibulag sa subdirectory level (matag install distribution adunay kaugalingong subdirectory). Pinauyon sa natukod nga praktis ug mga kinahanglanon sa detalye sa UEFI, ang VFAT file system ra ang gigamit sa partisyon sa sangkap sa EFI. Aron mahiusa ug matangtang ang bootloader sa mga komplikasyon nga may kalabotan sa pagsuporta sa lainlaing mga sistema sa file, gisugyot nga gamiton ang VFAT ingon usa ka file system alang sa partisyon sa /boot, nga labi nga mapasimple ang pagpatuman sa mga sangkap nga nagtrabaho sa kilid sa bootloader nga nag-access sa data sa /boot ug /efi partitions. Ang paghiusa magtugot sa duha ka partisyon (/boot ug /efi) nga parehas nga suportado para sa pagkarga sa kernel ug initrd nga mga hulagway.

Source: opennet.ru

Idugang sa usa ka comment