Lennart Poettering a propus modernizarea împărțirii partitionării de boot

Lennart Pottering a continuat publicarea ideilor pentru refacerea componentelor de boot pentru Linux și a analizat situația cu redundanța partițiilor de boot. Nemulțumirea a fost generată de utilizarea a două partiții diferite pentru organizarea încărcării inițiale, care sunt montate în mod imbricat - partiția /boot/efi bazată pe sistemul de fișiere VFAT cu componentele firmware-ului EFI (Partiția de Sistem EFI) și partiția /boot bazată pe sistemul de fișiere ext4, btrfs sau xfs, pe care sunt stocate imaginile nucleului Linux și initrd, precum și configurările încărcătorului.

Situația este agravată de faptul că partiția EFI este comună pentru toate sistemele, iar partiția de boot cu nucleul și initrd este creată separat pentru fiecare distribuție Linux instalată, ceea ce duce la necesitatea de a crea partiții suplimentare atunci când se instalează mai multe distribuții în sistem. Necesitatea de a susține diferite sisteme de fișiere complică de asemenea încărcătorul, iar utilizarea montării imbricate a partițiilor împiedică implementarea montării automate (partiția /boot/efi poate fi montată doar după montarea partiției /boot).

Lennart a propus, pe cât posibil, utilizarea unei singure partiții de boot și, pe sistemele cu EFI, în mod implicit, stocarea imaginilor cu nucleul și initrd în partiția VFAT /efi. Pe sistemele fără EFI sau dacă, în timpul instalării, partiția EFI există deja (o altă OS este utilizată în paralel) și nu are suficient spațiu liber, se poate utiliza o partiție separată /boot de tip XBOOTLDR (partiția /efi în tabelul de partiții are tipul ESP). Partițiile ESP și XBOOTLDR sunt propuse să fie create în directoare separate (montarea separată /efi și /boot în locul montării imbricate /boot/efi), să fie autodetectabile și automat montate prin identificarea tipului XBOOTLDR în tabelul de partiții (fără a specifica partiția în /etc/fstab).

Partiția /boot va fi comună pentru toate distribuțiile Linux instalate pe computer, iar separarea fișierelor specifice distribuțiilor se va face la nivel de subdirectoare (fiecare distribuție instalată având propriul subdirector). Conform practicii stabilite și cerințelor specificației UEFI, în secțiunea cu componente EFI se utilizează doar sistemul de fișiere VFAT. Pentru a unifica și a scuti încărcătorul de complicațiile legate de suportul pentru diferite sisteme de fișiere, se propune utilizarea VFAT și ca sistem de fișiere pentru partiția /boot, ceea ce va simplifica semnificativ implementarea componentelor care funcționează pe partea de încărcător, permițând accesul la date în partițiile /boot și /efi. Unificarea va permite susținerea egală a ambelor partiții (/boot și /efi) pentru încărcarea imaginilor nucleului și initrd.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster