ذهب Lennart Pottering لنشر أفكار لإعادة صياغة مكونات تمهيد Linux وتناول مشكلة أقسام التمهيد المكررة. سبب عدم الرضا هو استخدام قسمي قرص مع FS مختلف لتنظيم التمهيد الأولي ، والتي تم تركيبها بشكل متداخل - القسم / boot / efi المستند إلى VFAT FS مع مكونات البرنامج الثابت EFI (قسم نظام EFI) وقسم التمهيد المستند إلى على ext4 أو btrfs أو xfs FS ، حيث تستضيف صور Linux kernel و initrd ، بالإضافة إلى إعدادات أداة تحميل التشغيل.
يتفاقم الموقف بسبب حقيقة أن قسم EFI شائع لجميع الأنظمة ، ويتم إنشاء قسم التمهيد مع kernel و initrd بشكل منفصل لكل توزيعة Linux مثبتة ، مما يؤدي إلى الحاجة إلى إنشاء أقسام إضافية عند تثبيت عدة توزيعات على نظام. في المقابل ، تؤدي الحاجة إلى دعم مختلف FS إلى تعقيد محمل الإقلاع ، كما أن استخدام التقسيم المتداخل يعيق تنفيذ التثبيت التلقائي (لا يمكن تثبيت القسم / boot / efi إلا بعد تثبيت قسم / boot).
اقترح Lennart استخدام قسم تمهيد واحد فقط كلما أمكن ذلك ، وعلى الأنظمة التي تحتوي على EFI ، بشكل افتراضي ، ضع صور kernel و initrd في قسم / efi VFAT. في الأنظمة التي لا تحتوي على EFI ، أو إذا كان قسم EFI موجودًا بالفعل أثناء التثبيت (يتم استخدام نظام تشغيل آخر بالتوازي) ولا توجد مساحة خالية كافية عليه ، يمكنك استخدام قسم منفصل / تمهيد من النوع XBOOTLDR (القسم / efi في يحتوي جدول القسم على نوع ESP). يُقترح إنشاء أقسام ESP و XBOOTLDR في دلائل منفصلة (حوامل منفصلة / efi و / boot بدلاً من حوامل متداخلة / تمهيد / efi) ، وجعلها ذاتية الاكتشاف والتركيب التلقائي عبر تحديد نوع XBOOTLDR في جدول الأقسام (بدون يصف قسمًا في / etc / fstab).
سيكون قسم / boot شائعًا لجميع توزيعات Linux المثبتة على الكمبيوتر ، وسيتم فصل الملفات الخاصة بالتوزيع على مستوى الدليل الفرعي (كل توزيع مثبت له دليل فرعي خاص به). وفقًا للممارسات والمتطلبات المعمول بها لمواصفات UEFI ، يتم استخدام نظام ملفات VFAT فقط في قسم مكون EFI. لتوحيد محمل الإقلاع وتخليصه من المضاعفات المرتبطة بدعم أنظمة الملفات المختلفة ، يُقترح استخدام VFAT كنظام ملفات لقسم / boot ، مما سيبسط بشكل كبير تنفيذ المكونات التي تعمل على جانب أداة تحميل التشغيل التي تصل إلى البيانات في / التمهيد و / efi. سيسمح التوحيد بدعم كلا القسمين (/ boot و / efi) بشكل متساوٍ لتحميل صور kernel و initrd.
المصدر: opennet.ru