Lennart Pottering ippropona li jimmodernizza t-tqassim tal-ħitan tal-but

Lennart Pottering kompla jippubblika ideat għall-ħidma mill-ġdid tal-komponenti tal-boot tal-Linux u ħares lejn is-sitwazzjoni b'diviżorji tal-boot duplikati. In-nuqqas ta' sodisfazzjon kien ikkawżat mill-użu biex tiġi organizzata l-but inizjali ta 'żewġ diviżorji tad-diska b'sistemi ta' fajls differenti, li huma mmuntati nested - il-partizzjoni /boot/efi ibbażata fuq is-sistema tal-fajls VFAT b'komponenti tal-firmware EFI (EFI System Partition) u l-/boot partizzjoni bbażata fuq is-sistema tal-fajls ext4, btrfs jew xfs, li fiha l-kernel Linux u l-immaġini initrd, kif ukoll is-settings tal-bootloader.

Is-sitwazzjoni hija aggravata mill-fatt li l-partizzjoni EFI hija komuni għas-sistemi kollha, u l-partizzjoni tal-boot bil-qalba u l-initrd hija maħluqa separatament għal kull distribuzzjoni Linux installata, li twassal għall-ħtieġa li jinħolqu diviżorji żejda meta jiġu installati diversi distribuzzjonijiet fuq il- sistema. Min-naħa tagħha, il-ħtieġa li jiġu appoġġjati sistemi ta 'fajls differenti twassal għal bootloader aktar kumpless, u l-użu ta' tqegħid nested ta 'diviżorji jinterferixxi mal-implimentazzjoni tal-immuntar awtomatiku (il-partizzjoni /boot/efi tista' tiġi mmuntata biss wara li tkun immuntata l-partizzjoni /boot ).

Lennart issuġġerixxa li tuża partizzjoni boot waħda biss jekk possibbli u, fuq sistemi EFI, tpoġġi l-immaġini tal-kernel u initrd fuq il-partizzjoni VFAT /efi b'mod awtomatiku. Fuq sistemi mingħajr EFI, jew jekk waqt l-installazzjoni diġà teżisti partizzjoni EFI (jintuża OS ieħor b'mod parallel) u ma jkunx hemm biżżejjed spazju ħieles fiha, tista' tuża partizzjoni /boot separata bit-tip XBOOTLDR (il-partizzjoni /efi fil- partition table hija tat-tip ESP). Huwa propost li jinħolqu diviżorji ESP u XBOOTLDR f'direttorji separati (montatura separata /efi u /boot minflok muntatura nested /boot/efi), tagħmilhom autodetectable u awtomuntabbli permezz ta' identifikazzjoni bit-tip XBOOTLDR fit-tabella tal-partizzjoni (mingħajr ma tirreġistra partizzjoni f' /etc/fstab).

Il-partizzjoni /boot tkun komuni għad-distribuzzjonijiet kollha tal-Linux installati fuq il-kompjuter, u l-fajls speċifiċi għad-distribuzzjoni jkunu separati fil-livell tas-subdirettorju (kull distribuzzjoni installata għandha s-subdirettorju tagħha). Skont il-prattika stabbilita u r-rekwiżiti tal-ispeċifikazzjoni UEFI, is-sistema tal-fajls VFAT biss tintuża fil-partizzjoni tal-komponent EFI. Biex tgħaqqad u teħles lill-bootloader mill-kumplikazzjonijiet assoċjati mal-appoġġ ta 'sistemi ta' fajls differenti, huwa propost li tuża VFAT bħala sistema ta 'fajls għall-partizzjoni /boot, li tissimplifika b'mod sinifikanti l-implimentazzjoni ta' komponenti li jaħdmu fuq in-naħa tal-bootloader li jaċċessaw id-dejta fil- /boot u /efi diviżorji. L-unifikazzjoni se tippermetti appoġġ ugwali għaż-żewġ diviżorji (/boot u /efi) għat-tagħbija tal-kernel u l-immaġini initrd.

Sors: opennet.ru

Żid kumment