Lennart Pottering predložio je modernizaciju razgradnje particija za pokretanje

Lennart Pottering nastavio je objavljivati ​​ideje za preradu komponenti za pokretanje Linuxa i osvrnuo se na situaciju s dupliciranim particijama za pokretanje. Nezadovoljstvo je izazvalo korištenje za organiziranje početnog pokretanja dviju diskovnih particija s različitim datotečnim sustavima, koje su montirane ugniježđene - /boot/efi particija temeljena na VFAT datotečnom sustavu s EFI firmware komponentama (EFI System Partition) i /boot particija temeljena na ext4, btrfs ili xfs datotečnom sustavu, na kojoj se nalazi Linux kernel i initrd slike, kao i postavke bootloadera.

Situaciju pogoršava činjenica da je EFI particija zajednička za sve sustave, a boot particija s kernelom i initrd-om kreira se zasebno za svaku instaliranu distribuciju Linuxa, što dovodi do potrebe za stvaranjem dodatnih particija prilikom instalacije nekoliko distribucija na sustav. S druge strane, potreba za podrškom za različite datotečne sustave dovodi do složenijeg pokretačkog programa, a upotreba ugniježđenog postavljanja particija ometa implementaciju automatskog montiranja (particija /boot/efi može se montirati tek nakon što se montira /boot particija ).

Lennart je predložio korištenje samo jedne boot particije ako je moguće i, na EFI sustavima, postavljanje kernela i initrd slika na VFAT /efi particiju prema zadanim postavkama. Na sustavima bez EFI-ja ili ako tijekom instalacije EFI particija već postoji (paralelno se koristi drugi OS) i nema dovoljno slobodnog prostora u njoj, možete koristiti zasebnu /boot particiju tipa XBOOTLDR (particija /efi u particijska tablica je tipa ESP). Predlaže se stvaranje ESP i XBOOTLDR particija u odvojenim direktorijima (odvojeni mount /efi i /boot umjesto ugniježđenog mount /boot/efi), učiniti ih automatski detektabilnim i automatski montiranim kroz identifikaciju tipom XBOOTLDR u tablici particija (bez registriranja particije u /etc/fstab).

Particija /boot bit će zajednička za sve distribucije Linuxa instalirane na računalu, a datoteke specifične za distribuciju bit će odvojene na razini poddirektorija (svaka instalirana distribucija ima vlastiti poddirektorij). U skladu s ustaljenom praksom i zahtjevima UEFI specifikacije, u EFI komponentnoj particiji koristi se samo VFAT datotečni sustav. Kako bi se ujedinio i oslobodio bootloader od komplikacija povezanih s podrškom za različite datotečne sustave, predlaže se korištenje VFAT-a kao datotečnog sustava za /boot particiju, što će značajno pojednostaviti implementaciju komponenti koje rade na strani bootloadera koje pristupaju podacima u /boot i /efi particije. Unifikacija će omogućiti jednaku podršku za obje particije (/boot i /efi) za učitavanje kernela i initrd slika.

Izvor: opennet.ru

Dodajte komentar