Lennart Pottering mencadangkan untuk memodenkan pecahan partition but

Lennart Pottering terus menyiarkan idea untuk mengolah semula komponen but Linux dan menangani isu partition but pendua. Ketidakpuasan hati disebabkan oleh penggunaan dua partition cakera dengan FS berbeza untuk mengatur but awal, yang dipasang bersarang - partition /boot/efi berdasarkan VFAT FS dengan komponen firmware EFI (EFI System Partition) dan partition /boot based pada ext4, btrfs atau xfs FS, yang menempatkan imej kernel Linux dan initrd, serta tetapan pemuat but.

Keadaan ini diburukkan oleh fakta bahawa partition EFI adalah perkara biasa untuk semua sistem, dan partition boot dengan kernel dan initrd dicipta secara berasingan untuk setiap pengedaran Linux yang dipasang, yang membawa kepada keperluan untuk membuat partition tambahan apabila memasang beberapa pengedaran pada sistem. Sebaliknya, keperluan untuk menyokong FS yang berbeza membawa kepada komplikasi pemuat but, dan penggunaan pembahagian bersarang menghalang pelaksanaan pelekap automatik (pembahagian /boot/efi hanya boleh dipasang selepas partition /boot dipasang).

Lennart mencadangkan menggunakan hanya satu partition but bila boleh, dan pada sistem dengan EFI, secara lalai, letakkan imej kernel dan initrd dalam partition /efi VFAT. Pada sistem tanpa EFI, atau jika partition EFI sudah wujud semasa pemasangan (OS lain sedang digunakan secara selari) dan tiada ruang kosong yang mencukupi padanya, anda boleh menggunakan partition /boot berasingan dengan jenis XBOOTLDR (partition /efi dalam jadual partition mempunyai jenis ESP). Adalah dicadangkan untuk mencipta partition ESP dan XBOOTLDR dalam direktori yang berasingan (asingkan /efi dan /boot mounts dan bukannya bersarang /boot/efi mounts), menjadikannya auto-detect dan auto-mount melalui pengenalan mengikut jenis XBOOTLDR dalam jadual partition (tanpa menetapkan partition dalam /etc/fstab).

Pembahagian /boot akan menjadi perkara biasa kepada semua pengedaran Linux yang dipasang pada komputer, dan fail khusus pengedaran akan diasingkan pada peringkat subdirektori (setiap pengedaran yang dipasang mempunyai subdirektori sendiri). Selaras dengan amalan dan keperluan spesifikasi UEFI yang ditetapkan, hanya sistem fail VFAT digunakan dalam partition komponen EFI. Untuk menyatukan dan menyingkirkan pemuat but daripada komplikasi yang berkaitan dengan menyokong sistem fail yang berbeza, adalah dicadangkan untuk menggunakan VFAT sebagai sistem fail untuk partition /boot, yang akan memudahkan pelaksanaan komponen yang bekerja pada bahagian pemuat but yang mengakses data dalam /boot dan /efi partition. Penyatuan akan membolehkan kedua-dua partition (/boot dan /efi) disokong sama untuk memuatkan imej kernel dan initrd.

Sumber: opennet.ru

Tambah komen