Lennart Poettering heeft voorgesteld om de indeling van opstartpartities te moderniseren.

Lennart Pottering heeft zijn ideeƫn over het herontwerpen van componenten voor het opstarten van Linux verder gepresenteerd en de situatie met betrekking tot de duplicatie van opstartpartities besproken. Er was onvrede over het gebruik van twee verschillende schijfpartities met verschillende bestandssystemen voor het organiseren van de initiƫle opstart, namelijk de partitie /boot/efi op basis van het VFAT-bestandssysteem met EFI-firmwarecomponenten (EFI System Partition) en de partitie /boot op basis van ext4, btrfs of xfs, waar de Linux-kernel- en initrd-images, evenals de opstartconfiguraties, worden geplaatst.

De situatie wordt bemoeilijkt doordat de EFI-partitie gemeenschappelijk is voor alle systemen, terwijl de opstartpartitie met de kernel en initrd apart wordt aangemaakt voor elke geĆÆnstalleerde Linux-distributie, wat leidt tot de noodzaak om extra partities aan te maken bij de installatie van meerdere distributies op hetzelfde systeem. De noodzaak om verschillende bestandssystemen te ondersteunen, complicateert op zijn beurt de bootloader, en het gebruik van geneste partities belemmert de implementatie van automatische montage (de partitie /boot/efi kan alleen worden gemonteerd na de montage van de partitie /boot).

Lennart stelde voor om indien mogelijk slechts ƩƩn opstartpartitie te gebruiken en standaard de afbeeldingen van kernel en initrd in de VFAT-partitie /efi te plaatsen op systemen met EFI. Op systemen zonder EFI of als de EFI-partitie al bestaat tijdens de installatie (wanneer een ander besturingssysteem parallel draait) en er onvoldoende vrije ruimte is, kan een aparte partitie /boot met het type XBOOTLDR worden gebruikt (de partitie /efi in de partitietabel heeft het type ESP). De ESP- en XBOOTLDR-partities worden voorgesteld om in aparte mappen te creƫren (gescheiden montage van /efi en /boot in plaats van geneste montage van /boot/efi), ze auto-detecteerbaar en automatisch te monteren via identificatie op basis van het type XBOOTLDR in de partitietabel (zonder de partitie in /etc/fstab te registreren).

De partitie /boot zal gezamenlijk zijn voor alle op de computer geĆÆnstalleerde Linux-distributies, terwijl de specifieke bestanden voor de distributies in submappen zullen worden gescheiden (voor elke geĆÆnstalleerde distributie zijn eigen submap). In overeenstemming met de gangbare praktijk en de eisen van de UEFI-specificatie, wordt in de sectie met EFI-componenten alleen het VFAT-bestandssysteem gebruikt. Ter vereenvoudiging en om de bootloader te ontdoen van complicaties die verband houden met de ondersteuning van verschillende bestandssystemen, wordt voorgesteld om ook VFAT te gebruiken als bestandssysteem voor de /boot-partitie, wat de implementatie van de componenten die de toegang tot gegevens in de /boot- en /efi-partities beheren, aanzienlijk zal vereenvoudigen. Unificatie zal gelijke ondersteuning voor beide partities ( /boot en /efi) mogelijk maken voor het opstarten van kernel afbeeldingen en initrd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster