Lennart Pottering ngajokaken kanggo modernisasi risak partisi boot

Lennart Pottering terus nerbitake gagasan kanggo nggarap ulang komponen boot Linux lan ndeleng kahanan kasebut kanthi partisi boot duplikat. Dissatisfaction disebabake nggunakake kanggo ngatur boot dhisikan saka rong partisi disk karo sistem file beda, kang dipasang nested - partisi / boot / efi adhedhasar sistem file VFAT karo komponen firmware EFI (EFI System Partition) lan / boot. partisi adhedhasar sistem file ext4, btrfs utawa xfs, sing ngemot kernel Linux lan gambar initrd, uga setelan bootloader.

Kahanan kasebut saya tambah amarga kasunyatan manawa partisi EFI umum kanggo kabeh sistem, lan partisi boot karo kernel lan initrd digawe kanthi kapisah kanggo saben distribusi Linux sing diinstal, sing ndadΓ©kakΓ© perlu kanggo nggawe partisi ekstra nalika nginstal sawetara distribusi ing sistem. Sabanjure, kabutuhan kanggo ndhukung sistem file sing beda-beda ndadΓ©kakΓ© bootloader sing luwih rumit, lan panggunaan partisi nested ngganggu implementasine pemasangan otomatis (partisi /boot/efi mung bisa dipasang sawise partisi /boot dipasang. ).

Lennart nyaranake nggunakake mung siji partisi boot yen bisa lan, ing sistem EFI, nempatake gambar kernel lan initrd ing partisi VFAT / efi kanthi standar. Ing sistem tanpa EFI, utawa yen nalika instalasi partisi EFI wis ana (OS liyane digunakake ing podo karo) lan ora ana cukup ruang kosong ing, sampeyan bisa nggunakake partisi kapisah /boot karo jinis XBOOTLDR (partisi /efi ing tabel partisi saka jinis ESP). Disaranake nggawe partisi ESP lan XBOOTLDR ing direktori sing kapisah (mount / efi lan / boot sing kapisah tinimbang nested mount / boot / efi), supaya bisa dideteksi kanthi otomatis lan bisa dipasang kanthi otomatis liwat identifikasi kanthi jinis XBOOTLDR ing tabel partisi (tanpa ndhaptar partisi ing /etc/fstab).

Partisi /boot bakal umum kanggo kabeh distribusi Linux sing diinstal ing komputer, lan file khusus distribusi bakal dipisahake ing tingkat subdirektori (saben distribusi sing diinstal duwe subdirektori dhewe). Sesuai karo praktik sing ditetepake lan syarat spesifikasi UEFI, mung sistem file VFAT sing digunakake ing partisi komponen EFI. Kanggo nyawiji lan mbebasake bootloader saka komplikasi sing ana gandhengane karo ndhukung sistem file sing beda-beda, disaranake nggunakake VFAT minangka sistem file kanggo partisi /boot, sing bakal nyederhanakake implementasine komponen sing digunakake ing sisih bootloader sing ngakses data ing bagean kasebut. /boot lan /efi partisi. Penyatuan bakal ngidini dhukungan sing padha kanggo partisi (/boot lan /efi) kanggo ngemot gambar kernel lan initrd.

Source: opennet.ru

Add a comment