Lennarts Poterings ierosināja modernizēt sāknēšanas nodalījumu sadalījumu

Lennarts Poterings turpināja publicēt idejas Linux sāknēšanas komponentu pārstrādei un aplūkoja situāciju ar dublētiem sāknēšanas nodalījumiem. Neapmierinātību izraisīja izmantošana, lai organizētu sākotnējo sāknēšanu diviem diska nodalījumiem ar dažādām failu sistēmām, kas ir uzstādīti ligzdoti - /boot/efi nodalījums, kura pamatā ir VFAT failu sistēma ar EFI programmaparatūras komponentiem (EFI System Partition) un /boot. nodalījums, kura pamatā ir ext4, btrfs vai xfs failu sistēma, kurā atrodas Linux kodols un initrd attēli, kā arī sāknēšanas ielādētāja iestatījumi.

Situāciju pasliktina fakts, ka EFI nodalījums ir kopīgs visām sistēmām, un sāknēšanas nodalījums ar kodolu un initrd tiek izveidots atsevišķi katram instalētajam Linux izplatīšanai, kā rezultātā ir nepieciešams izveidot papildu nodalījumus, instalējot vairākus izplatījumus. sistēma. Savukārt nepieciešamība atbalstīt dažādas failu sistēmas noved pie sarežģītāka sāknēšanas ielādētāja, un nodalījumu ligzdotas izvietošanas izmantošana traucē automātiskās montāžas ieviešanu (sadalījumu /boot/efi var uzstādīt tikai pēc /boot nodalījuma montāžas ).

Lennarts ieteica izmantot tikai vienu sāknēšanas nodalījumu, ja iespējams, un EFI sistēmās pēc noklusējuma novietot kodolu un initrd attēlus VFAT /efi nodalījumā. Sistēmās bez EFI vai ja instalēšanas laikā jau pastāv EFI nodalījums (paralēli tiek izmantota cita OS) un tajā nav pietiekami daudz brīvas vietas, varat izmantot atsevišķu /boot nodalījumu ar tipu XBOOTLDR ( /efi nodalījums nodalījumu tabula ir ESP tipa). Tiek ierosināts izveidot ESP un XBOOTLDR nodalījumus atsevišķos direktorijos (atsevišķi mount /efi un /boot, nevis ligzdoto mount /boot/efi), padarīt tos automātiski nosakāmus un automātiski pievienojamus, identifikējot pēc XBOOTLDR veida nodalījuma tabulā (nereģistrējot nodalījumu /etc/fstab).

/boot nodalījums būs kopīgs visiem datorā instalētajiem Linux izplatījumiem, un izplatīšanai īpašie faili tiks atdalīti apakšdirektoriju līmenī (katram instalētajam izplatīšanai ir savs apakšdirektorijs). Saskaņā ar iedibināto praksi un UEFI specifikācijas prasībām EFI komponenta nodalījumā tiek izmantota tikai VFAT failu sistēma. Lai vienotu un atbrīvotu sāknēšanas ielādētāju no sarežģījumiem, kas saistīti ar dažādu failu sistēmu atbalstīšanu, tiek ierosināts izmantot VFAT kā failu sistēmu /boot nodalījumam, kas ievērojami vienkāršos sāknēšanas ielādētāja pusē strādājošo komponentu ieviešanu, kas piekļūst datiem /boot un /efi nodalījumi. Unifikācija ļaus vienādi atbalstīt abus nodalījumus (/boot un /efi) kodola un initrd attēlu ielādei.

Avots: opennet.ru

Pievieno komentāru