Lennart Pöttering fortsatte med at offentliggĂžre sine idĂ©er om omstrukturering af komponenter til opstart af Linux og gennemgik situationen med dublering af opstartspartitioner. Utilfredshed blev vĂŠkket ved at anvende to diskpartitioner med forskellige filsystemer til at organisere den indledende opstart â partitionen /boot/efi baseret pĂ„ VFAT-filsystemet med EFI firmwarekomponenter (EFI System Partition) og partitionen /boot baseret pĂ„ ext4, btrfs eller xfs, hvor Linux-kernens billeder og initrd samt opstartladerens indstillinger placeres.
Situationen forvÊrres af, at EFI-partitionen er fÊlles for alle systemer, mens opstartspartitionen med kernen og initrd oprettes separat for hver installeret Linux-distribution, hvilket fÞrer til behovet for at oprette unÞdvendige partitioner ved installation af flere distributioner pÄ systemet. PÄ sin side medfÞrer behovet for at understÞtte forskellige filsystemer en kompleksitet for opstartladeren, og brugen af indlejrede partitioner hÊmmer implementeringen af automatisk montering (partitionen /boot/efi kan kun monteres efter montering af partitionen /boot).
Lennart foreslog at bruge kun én opstartpartition, og pÄ systemer med EFI at placere billederne med kernen og initrd som standard i VFAT-partitionen /efi. PÄ systemer uden EFI, eller hvis EFI-partitionen allerede eksisterer ved installationen (hvis et andet operativsystem bruges parallelt), og der ikke er tilstrÊkkelig ledig plads, kan en separat partition /boot af typen XBOOTLDR bruges (partitionen /efi i partitionstabellen har typen ESP). Det foreslÄs at oprette ESP- og XBOOTLDR-partitioner i separate kataloger (separat montering af /efi og /boot i stedet for indlejret montering af /boot/efi), gÞre dem autodetekterbare og automatisk monterbare via identifikation efter typen XBOOTLDR i partitionstabellen (uden at skrive partitionen ind i /etc/fstab).
Partitionen /boot vil vÊre fÊlles for alle installerede Linux-distributioner pÄ computeren, mens partitioneringen af distributionsspecifikke filer vil ske pÄ undersubkatalogniveau (hver installeret distribution har sit eget underkatalog). I henhold til etableret praksis og kravene i UEFI-specifikationen anvendes kun VFAT-filsystemet til partitionen med EFI-komponenter. For at forenkle og undgÄ problemer i bootloaderen, der relaterer sig til understÞttelsen af forskellige filsystemer, foreslÄs det at bruge VFAT som filsystem til partitionen /boot, hvilket markant vil forenkle implementeringen af komponenter pÄ bootloader-siden, der fÄr adgang til data i partitionerne /boot og /efi. Denne unificering vil muliggÞre ligelig understÞttelse af begge partitioner (/boot og /efi) til boot af kerne-billeder og initrd.
Kilde: opennet.ru
