8.4.4. إنشاء ملف تكوين GRUB
توليد /boot/grub/grub.cfg:
cat> /boot/grub/grub.cfg << "EOF"
# Begin /boot/grub/grub.cfg اضبط الإعداد الافتراضي = 0
ضبط المهلة = 5
انسمود تحويلة 2
set root = (hd0,2)
إدخال القائمة "GNU / Linux، Linux 5.2.8-lfs-9.0" {
linux /boot/vmlinuz-5.2.8-lfs-9.0 root = / dev / sda2 ro
}
EOF
cat> /boot/grub/grub.cfg << "EOF"
# Begin /boot/grub/grub.cfg اضبط الإعداد الافتراضي = 0
ضبط المهلة = 5
انسمود تحويلة 2
set root = (hd0,2)
إدخال القائمة "GNU / Linux، Linux 5.2.8-lfs-9.0" {
linux /boot/vmlinuz-5.2.8-lfs-9.0 root = / dev / sda2 ro
}
EOF
ملاحظات
من منظور GRUB ، ترتبط ملفات kernel بالقسم المستخدم. إذا كنت تستخدم قسمًا منفصلاً / تمهيد ، فقم بإزالة / تمهيد مما سبق لينكس خط. ستحتاج أيضًا إلى تغيير ملف تعيين الجذر سطر للإشارة إلى قسم التمهيد.
ملاحظات
من منظور GRUB ، ترتبط ملفات kernel بالقسم المستخدم. إذا كنت تستخدم قسمًا منفصلاً / تمهيد ، فقم بإزالة / تمهيد مما سبق لينكس خط. ستحتاج أيضًا إلى تغيير ملف تعيين الجذر سطر للإشارة إلى قسم التمهيد.


يعد GRUB برنامجًا قويًا للغاية ويوفر عددًا هائلاً من الخيارات للتمهيد من مجموعة متنوعة من الأجهزة وأنظمة التشغيل وأنواع الأقسام. هناك أيضًا العديد من الخيارات للتخصيص مثل شاشات البداية الرسومية وتشغيل الأصوات وإدخال الماوس وما إلى ذلك. تفاصيل هذه الخيارات خارج نطاق هذه المقدمة.
الحذر
يوجد أمر grub-mkconfig يمكنه كتابة ملف تكوين تلقائيًا. يستخدم مجموعة من البرامج النصية في /etc/grub.d/ وسيتلف أي تخصيصات تقوم بها. تم تصميم هذه البرامج النصية بشكل أساسي للتوزيعات غير المصدر ولا يوصى بها لـ LFS. إذا قمت بتثبيت توزيعة Linux تجارية ، فهناك فرصة جيدة لتشغيل هذا البرنامج. تأكد من عمل نسخة احتياطية من ملف grub.cfg.
الحذر
يوجد أمر grub-mkconfig يمكنه كتابة ملف تكوين تلقائيًا. يستخدم مجموعة من البرامج النصية في /etc/grub.d/ وسيتلف أي تخصيصات تقوم بها. تم تصميم هذه البرامج النصية بشكل أساسي للتوزيعات غير المصدر ولا يوصى بها لـ LFS. إذا قمت بتثبيت توزيعة Linux تجارية ، فهناك فرصة جيدة لتشغيل هذا البرنامج. تأكد من عمل نسخة احتياطية من ملف grub.cfg.
توثيق