Lennart Pottering tegi ettepaneku kaasajastada alglaadimise partitsioonide lagunemine

Lennart Pottering jätkas ideede avaldamist Linuxi alglaadimiskomponentide ümbertöötamiseks ja vaatas olukorda dubleerivate alglaadimise partitsioonidega. Rahulolematust põhjustas kahe erineva failisüsteemiga kettapartitsiooni esmase alglaadimise korraldamine, mis on ühendatud pesastatud - VFAT-failisüsteemil põhinev partitsioon /boot/efi koos EFI püsivara komponentidega (EFI System Partition) ja /boot. ext4, btrfs või xfs failisüsteemil põhinev partitsioon, millel on Linuxi kernel ja initrd kujutised ning alglaaduri sätted.

Olukorda raskendab asjaolu, et EFI-sektsioon on ühine kõikidele süsteemidele ning alglaadimissektsioon koos kerneli ja initrd-ga luuakse iga installitud Linuxi distributsiooni jaoks eraldi, mistõttu on mitme distributsiooni installimisel vaja luua lisapartitsioonid. süsteem. Vajadus toetada erinevaid failisüsteeme toob omakorda kaasa keerukama alglaaduri ja partitsioonide pesastatud paigutuse kasutamine segab automaatse ühendamise rakendamist (partitsiooni /boot/efi saab ühendada alles pärast partitsiooni /boot ühendamist ).

Lennart soovitas võimalusel kasutada ainult ühte alglaadimissektsiooni ja EFI-süsteemides paigutada kerneli ja initrd-kujutised vaikimisi VFAT /efi partitsioonile. Ilma EFI-ta süsteemides või kui installimise ajal on EFI-sektsioon juba olemas (paralleelselt kasutatakse teist OS-i) ja selles pole piisavalt vaba ruumi, saate kasutada eraldi /boot partitsiooni tüübiga XBOOTLDR (/efi partitsioon partitsioonitabel on ESP tüüpi). Tehakse ettepanek luua ESP ja XBOOTLDR partitsioonid eraldi kataloogidesse (pesastatud mount /boot/efi asemel eraldi mount /efi ja /boot), teha need automaatselt tuvastatavaks ja automaatseks ühendatavaks XBOOTLDR-i tüübi tuvastamise kaudu partitsioonitabelis (partitsiooni registreerimata /etc/fstab).

/boot partitsioon on ühine kõikidele arvutisse installitud Linuxi distributsioonidele ja distributsioonipõhised failid eraldatakse alamkataloogi tasemel (igal installitud distributsioonil on oma alamkataloog). Vastavalt väljakujunenud tavale ja UEFI spetsifikatsiooni nõuetele kasutatakse EFI komponentsektsioonis ainult VFAT failisüsteemi. Alglaaduri ühendamiseks ja erinevate failisüsteemide toetamisega kaasnevatest tüsistustest vabastamiseks tehakse ettepanek kasutada /boot partitsiooni failisüsteemina VFAT-i, mis lihtsustab oluliselt alglaaduri poolel töötavate komponentide rakendamist, mis pääsevad juurde andmetele /boot ja /efi partitsioonid. Unifitseerimine võimaldab tuuma- ja initrd-piltide laadimisel võrdselt toetada mõlemat partitsiooni (/boot ja /efi).

Allikas: opennet.ru

Lisa kommentaar