Lennart Pottering ehdotti käynnistysosioiden hajoamisen modernisointia

Lennart Pottering jatkoi ideoiden julkaisemista Linuxin käynnistyskomponenttien uudelleenkäsittelystä ja tarkasteli tilannetta päällekkäisten käynnistysosioiden kanssa. Tyytymättömyyden aiheutti kahden levyosion, joissa on eri tiedostojärjestelmät, jotka on asennettu sisäkkäin - /boot/efi-osion, joka perustuu VFAT-tiedostojärjestelmään EFI-laiteohjelmistokomponenteilla (EFI-järjestelmäosio) ja /boot-osion, alkukäynnistyksen järjestäminen. osio, joka perustuu ext4-, btrfs- tai xfs-tiedostojärjestelmään, jossa on Linux-ydin ja initrd-otokset sekä käynnistyslataimen asetukset.

Tilannetta pahentaa se, että EFI-osio on yhteinen kaikille järjestelmille, ja käynnistysosio ytimen ja initrd:n kanssa luodaan erikseen jokaiselle asennetulle Linux-jakelulle, mikä johtaa tarpeeseen luoda ylimääräisiä osioita asennettaessa useita jakeluja. järjestelmä. Tarve tukea erilaisia ​​tiedostojärjestelmiä puolestaan ​​johtaa monimutkaisempaan käynnistyslataimeen ja osioiden sisäkkäisen sijoittelun käyttö häiritsee automaattisen asennuksen toteuttamista (/boot/efi-osio voidaan asentaa vasta, kun /boot-osio on asennettu ).

Lennart ehdotti vain yhden käynnistysosion käyttöä, jos mahdollista, ja EFI-järjestelmissä ytimen ja initrd-otokset sijoittamista oletusarvoisesti VFAT /efi-osioon. Järjestelmissä, joissa ei ole EFI:tä tai jos asennuksen aikana EFI-osio on jo olemassa (toista käyttöjärjestelmää käytetään rinnakkain) eikä siinä ole tarpeeksi vapaata tilaa, voit käyttää erillistä /boot-osiota, jonka tyyppi on XBOOTLDR (/efi-osio osiotaulukko on tyyppiä ESP). Ehdotetaan, että ESP- ja XBOOTLDR-osiot luodaan eri hakemistoihin (erilliset mount /efi ja /boot sisäkkäisen liitännän /boot/efi sijaan), jotta ne voidaan automaattisesti havaita ja liittää automaattisesti tunnistamalla XBOOTLDR-tyyppi osiotaulukossa (rekisteröimättä osiota /etc/fstab).

/boot-osio on yhteinen kaikille tietokoneelle asennetuille Linux-jakeluille, ja jakelukohtaiset tiedostot erotetaan alihakemistotasolla (jokaisella asennetulla jakelulla on oma alihakemistonsa). Vakiintuneen käytännön ja UEFI-spesifikaation vaatimusten mukaisesti EFI-komponenttiosiossa käytetään vain VFAT-tiedostojärjestelmää. Käynnistyslataimen yhtenäistämiseksi ja vapauttamiseksi eri tiedostojärjestelmien tukemiseen liittyvistä hankaluuksista ehdotetaan käytettäväksi VFAT-tiedostojärjestelmää /boot-osion tiedostojärjestelmänä, mikä yksinkertaistaa merkittävästi käynnistyslataimen puolella toimivien komponenttien toteuttamista, jotka pääsevät käsiksi tiedoston tietoihin. /boot- ja /efi-osiot. Yhdistäminen mahdollistaa yhtäläisen tuen molemmille osiolle (/boot ja /efi) ytimen ja initrd-tiedostojen lataamiseen.

Lähde: opennet.ru

Lisää kommentti