Lennart Pottering ngusulkeun pikeun modérnisasi ngarecahna partisi boot

Lennart Pottering terus nyebarkeun ideu pikeun ngerjakeun ulang komponén boot Linux sareng ningali kaayaan sareng partisi boot duplikat. Dissatisfaction disababkeun ku pamakéan pikeun ngatur boot awal dua partitions disk kalawan sistem file béda, nu dipasang nested - partisi /boot/efi dumasar kana sistem file VFAT kalawan komponén firmware EFI (EFI System Partition) jeung /boot. partisi dumasar kana ext4, btrfs atanapi xfs sistem file, nu imah kernel Linux Ubuntu jeung gambar initrd, kitu ogé setélan bootloader.

Kaayaan ieu diperparah ku kanyataan yén partisi EFI umum pikeun sadaya sistem, sareng partisi boot sareng kernel sareng initrd didamel sacara misah pikeun unggal distribusi Linux anu dipasang, anu nyababkeun kabutuhan nyiptakeun partisi tambahan nalika masang sababaraha distribusi dina. sistem. Sabalikna, kabutuhan pikeun ngadukung sistem file anu béda-béda nyababkeun bootloader anu langkung kompleks, sareng panggunaan panempatan partisi nested ngaganggu palaksanaan pemasangan otomatis (partisi /boot/efi tiasa dipasang ngan saatos partisi /boot dipasang. ).

Lennart nyarankeun ngagunakeun ngan hiji partisi boot upami mungkin sareng, dina sistem EFI, nempatkeun kernel sareng gambar initrd dina partisi VFAT / efi sacara standar. Dina sistem tanpa EFI, atanapi upami nalika instalasi partisi EFI parantos aya (OS anu sanés dianggo paralel) sareng teu aya rohangan bébas anu cekap, anjeun tiasa nganggo partisi /boot anu misah sareng jinis XBOOTLDR (partisi /efi dina méja partisi nyaéta tipe ESP). Diusulkeun pikeun nyieun partisi ESP sareng XBOOTLDR dina diréktori anu misah (mountain / efi sareng / boot anu misah tinimbang mount nested / boot / efi), ngajantenkeun aranjeunna tiasa dideteksi sacara otomatis sareng tiasa diotomatiskeun ngaliwatan idéntifikasi ku jinis XBOOTLDR dina tabel partisi (tanpa ngadaptar partisi di / jsb / fstab).

Partisi /boot bakal umum pikeun sadaya distribusi Linux anu dipasang dina komputer, sareng file khusus distribusi bakal dipisahkeun dina tingkat subdirektori (unggal distribusi anu dipasang gaduh subdirektori sorangan). Luyu sareng prakték anu ditetepkeun sareng sarat spésifikasi UEFI, ngan ukur sistem file VFAT anu dianggo dina partisi komponén EFI. Pikeun ngahijikeun sareng ngosongkeun bootloader tina komplikasi anu aya hubunganana sareng ngadukung sistem file anu béda-béda, diusulkeun ngagunakeun VFAT salaku sistem file pikeun partisi /boot, anu sacara signifikan bakal nyederhanakeun palaksanaan komponén anu dianggo dina sisi bootloader anu ngaksés data dina file. / boot jeung / partisi efi. Ngahijikeun bakal ngamungkinkeun pangrojong anu sami pikeun partisi (/boot sareng / efi) pikeun ngamuat gambar kernel sareng initrd.

sumber: opennet.ru

Tambahkeun komentar