Lennart Pottering hà prupostu di mudernizà a rottura di partizioni di boot

Lennart Pottering hà cuntinuatu à pubblicà idee per a riformulazione di i cumpunenti di boot Linux è hà guardatu a situazione cù partizioni di boot duplicate. L'insatisfazione hè stata causata da l'usu per urganizà u boot iniziale di dui partizioni di discu cù diversi sistemi di fugliale, chì sò muntati nidificatu - a partizione /boot/efi basatu annantu à u sistema di schedari VFAT cù cumpunenti di firmware EFI (EFI System Partition) è u /boot. partizione basata nantu à u sistema di schedari ext4, btrfs o xfs, nantu à quale ospita u kernel Linux è l'imaghjini initrd, è ancu i paràmetri di bootloader.

A situazione hè aggravata da u fattu chì a particione EFI hè cumuna à tutti i sistemi, è a particione di boot cù u kernel è initrd hè creata per separatamente per ogni distribuzione Linux installata, chì porta à a necessità di creà partizioni extra à l'installazione di parechje distribuzioni nantu à u sistema. sistema. A so volta, a necessità di supportà diversi sistemi di fugliale porta à un bootloader più cumplessu, è l'usu di a piazzamentu nidificatu di partizioni interferiscenu cù l'implementazione di u muntatu automaticu (a partizione /boot/efi pò esse muntata solu dopu chì a partizione /boot hè muntata). ).

Lennart hà suggeritu l'usu di una sola partizione di boot s'ellu hè pussibule è, nantu à i sistemi EFI, mette u kernel è l'imaghjini initrd nantu à a partizione VFAT /efi per difettu. In i sistemi senza EFI, o se durante l'installazione una partizione EFI esiste già (un altru OS hè utilizatu in parallelu) è ùn ci hè micca abbastanza spaziu liberu in questu, pudete aduprà una partizione /boot separata cù u tipu XBOOTLDR (a partizione /efi in u a tavola di partizioni hè di tipu ESP). Hè prupostu di creà partizioni ESP è XBOOTLDR in cartulari separati (separate mount /efi è /boot invece di nidificate mount /boot/efi), rendenu autodetectable è automountable attraversu l'identificazione per tipu XBOOTLDR in a tavola di partizioni (senza registrà una partizione in /etc/fstab).

A partizione /boot serà cumuna à tutte e distribuzioni Linux installate in l'urdinatore, è i schedarii specifichi di distribuzione seranu separati à u livellu di u subdirectory (ogni distribuzione installata hà u so propiu subdirectory). In cunfurmità cù a pratica stabilita è i requisiti di a specificazione UEFI, solu u sistema di schedari VFAT hè utilizatu in a partizione di cumpunenti EFI. Per unificà è liberà u bootloader da e cumplicazioni assuciate cù u supportu di diversi sistemi di fugliale, hè prupostu d'utilizà VFAT cum'è un sistema di fugliale per a partizione /boot, chì simplificà significativamente l'implementazione di cumpunenti chì travaglianu in u latu di bootloader chì accede à e dati in u bootloader. partizioni /boot è /efi. L'unificazione permetterà uguale supportu per e duie partizioni (/boot è /efi) per a carica di l'imaghjini di u kernel è initrd.

Source: opennet.ru

Add a comment