Lennart Pottering yuklash bo'limlarining parchalanishini modernizatsiya qilishni taklif qildi

Lennart Pottering Linux yuklash komponentlarini qayta ishlash bo'yicha g'oyalarni nashr etishda davom etdi va ikki nusxadagi yuklash bo'limlari bilan bog'liq vaziyatni ko'rib chiqdi. EFI proshivka komponentlari (EFI System Partition) va /boot bo'lgan VFAT fayl tizimiga asoslangan /boot/efi bo'limi - ichki o'rnatilgan turli xil fayl tizimlariga ega ikkita disk bo'limining dastlabki yuklanishini tashkil qilish uchun foydalanishdan norozilik yuzaga keldi. ext4, btrfs yoki xfs fayl tizimiga asoslangan bo'lim, unda Linux yadrosi va initrd tasvirlari, shuningdek yuklash moslamasi sozlamalari joylashgan.

Vaziyatni EFI bo'limi barcha tizimlar uchun umumiy bo'lganligi va yadro va initrd bilan yuklash bo'limi har bir o'rnatilgan Linux distributivi uchun alohida yaratilganligi bilan yanada og'irlashadi, bu esa bir nechta distribyutorlarni o'rnatishda qo'shimcha bo'limlarni yaratish zarurligiga olib keladi. tizimi. O'z navbatida, turli fayl tizimlarini qo'llab-quvvatlash zarurati yanada murakkab bootloaderga olib keladi va bo'limlarni ichki joylashtirishdan foydalanish avtomatik o'rnatishni amalga oshirishga xalaqit beradi (/boot/efi bo'limi faqat /boot bo'limi o'rnatilgandan keyin o'rnatilishi mumkin). ).

Lennart iloji bo'lsa, faqat bitta yuklash bo'limidan foydalanishni va EFI tizimlarida yadro va initrd tasvirlarini sukut bo'yicha VFAT /efi bo'limiga joylashtirishni taklif qildi. EFI bo'lmagan tizimlarda yoki o'rnatish vaqtida EFI bo'limi allaqachon mavjud bo'lsa (boshqa OT parallel ravishda ishlatilsa) va undagi bo'sh joy etarli bo'lmasa, siz XBOOTLDR turidagi alohida /boot bo'limidan foydalanishingiz mumkin. bo'lim jadvali ESP turi). Alohida kataloglarda ESP va XBOOTLDR bo'limlarini yaratish taklif etiladi (ichiga o'rnatilgan o'rnatish /boot/efi o'rniga alohida mount /efi va /boot), ularni bo'limlar jadvalidagi XBOOTLDR turi bo'yicha identifikatsiya qilish orqali (bo'limni ro'yxatdan o'tkazmasdan) avtomatik aniqlanishi va avtomatik o'rnatilishi taklif etiladi. /etc/fstab).

/boot bo'limi kompyuterda o'rnatilgan barcha Linux distributivlari uchun umumiy bo'ladi va tarqatish uchun maxsus fayllar pastki katalog darajasida ajratiladi (har bir o'rnatilgan tarqatish o'z kichik katalogiga ega). O'rnatilgan amaliyotga va UEFI spetsifikatsiyasi talablariga muvofiq, EFI komponent bo'limida faqat VFAT fayl tizimi qo'llaniladi. Yuklash moslamasini turli xil fayl tizimlarini qo'llab-quvvatlash bilan bog'liq asoratlardan birlashtirish va ozod qilish uchun VFAT-dan /boot bo'limi uchun fayl tizimi sifatida foydalanish taklif etiladi, bu esa yuklovchi tomonida ishlaydigan komponentlarni amalga oshirishni sezilarli darajada soddalashtiradi. /boot va /efi bo'limlari. Birlashtirish yadro va initrd tasvirlarini yuklash uchun ikkala bo'limni (/boot va /efi) teng darajada qo'llab-quvvatlash imkonini beradi.

Manba: opennet.ru

a Izoh qo'shish