الصفحة الرئيسية » howto » كيفية تكوين إعدادات GRUB2 Boot Loader

    كيفية تكوين إعدادات GRUB2 Boot Loader

    يستخدم Ubuntu ومعظم توزيعات Linux الأخرى الآن برنامج تحميل GRUB2. يمكنك تغيير إعداداته لتحديد نظام تشغيل افتراضي وتعيين صورة خلفية واختيار المدة التي يستغرقها جهاز GRUB لأسفل قبل تشغيل نظام التشغيل الافتراضي تلقائيًا.

    قمنا بتكوين GRUB2 على Ubuntu 14.04 هنا ، ولكن يجب أن تكون العملية مماثلة لتوزيعات Linux الأخرى. ربما تكون قد قمت بتخصيص إعدادات GRUB الأصلية من خلال تحرير ملف menu.lst الخاص به في الماضي ، ولكن العملية مختلفة الآن.

    أساسيات تكوين GRUB2

    لا يستخدم GRUB2 ملف menu.lst. بدلاً من ذلك ، يكون ملف التكوين الرئيسي الخاص به هو الملف /boot/grub/grub.cfg. ومع ذلك ، يجب ألا تقوم بتحرير هذا الملف باليد! هذا الملف مخصص لاستخدام GRUB2 فقط. يتم إنشاؤه تلقائيا عن طريق تشغيل التحديث نكش الأمر كجذر - وبعبارة أخرى ، عن طريق تشغيل سودو التحديث- grub على أوبونتو.

    يتم تخزين إعدادات GRUB الخاصة بك في الملف / etc / default / grub. تحرير هذا الملف لتغيير إعدادات GRUB2. توجد البرامج النصية أيضًا في الدليل /etc/grub.d/. على سبيل المثال ، في Ubuntu ، هناك برامج نصية هنا تقوم بتهيئة النسق الافتراضي. هناك أيضًا نص برمجي os-prober يتحقق من محركات الأقراص الثابتة الداخلية الخاصة بالنظام لأنظمة التشغيل المثبتة الأخرى - Windows ، توزيعات Linux الأخرى ، Mac OS X ، وما إلى ذلك - ويضيفها تلقائيًا إلى قائمة GRUB2.

    عند تشغيل الأمر update-grub ، يقوم برنامج GRUB تلقائيًا بدمج الإعدادات من الملف / etc / default / grub ، والبرامج النصية من الدليل /etc/grub.d/ ، وكل شيء آخر ، مما يؤدي إلى إنشاء / boot / grub / grub. ملف CFG قراءتها في التمهيد.

    بمعنى آخر ، لتخصيص إعدادات GRUB2 ، يجب عليك تحرير ملف / etc / default / grub ثم تشغيل سودو التحديث- grub أمر.

    تحرير ملف تكوين GRUB

    افتح الملف / etc / default / grub لتحريره في محرر نص قياسي. إذا كنت تريد استخدام محرر نصوص رسومي ، فافتح محطة طرفية - أو اضغط على Alt + F2 - ثم قم بتشغيل الأمر التالي:

    gksu gedit / etc / default / grub

    للحصول على محرر يستند إلى المحطة الطرفية سهل الاستخدام - Nano - استخدم الأمر التالي. يمكنك استخدام أي محرر نصوص تريده ، بالطبع - بما في ذلك محرر النص القياسي vi.

    sudo نانو / etc / default / grub

    الملف / etc / default / grub قصير ويجب أن يكون سهل التعديل. كما هو الحال مع أي ملف تكوين آخر ، تحتاج إلى تحرير الخيارات إلى الحالة المطلوبة الخاصة بك ثم تغيير الملف. إذا لم يظهر أي من الخيارات أدناه في الملف بالفعل ، فأضفه على سطر جديد. إذا كان كذلك ، فقم بتحرير السطر الموجود بدلاً من إضافة نسخة مكررة.

    اختر نظام التشغيل الافتراضي: غير ال GRUB_DEFAULT = خط. بشكل افتراضي, GRUB_DEFAULT = 0 يستخدم الإدخال الأول كإعداد افتراضي - قم بتغيير الرقم إلى 1 لاستخدام الإدخال الثاني ، 2 لاستخدام الإدخال الثالث ، أو هكذا. يمكنك أيضا استخدام GRUB_DEFAULT = المحفوظة ويقوم نظام GRUB تلقائيًا بتمهيد نظام التشغيل الأخير الذي اخترته في كل مرة تقوم فيها بالتمهيد. يمكنك أيضًا تحديد تصنيف بين علامتي اقتباس. على سبيل المثال ، إذا كان لديك نظام تشغيل باسم Windows 7 (محمل) في قائمة نظام التشغيل ، يمكنك استخدامه GRUB_DEFAULT = ”ويندوز 7 (محمل)”

    حفظ نظام التشغيل الافتراضي: إذا اخترت GRUB_DEFAULT = المحفوظة, تحتاج أيضا إلى إضافة أ GRUB_SAVEDEFAULT = صحيح خط - وإلا فإنه لن ينجح.

    اختر ما إذا كان GRUB مخفيًا أم لا: مع تثبيت نظام تشغيل واحد فقط ، يقوم Ubuntu بضبط مفتاح GRUB ليقوم بالتمهيد التلقائي لنظام التشغيل الافتراضي باستخدام الخيار GRUB_HIDDEN_TIMEOUT = 0. يحدد هذا الخيار أن GRUB سيكون مخفيًا وسيتم تشغيله تلقائيًا إلى نظام التشغيل الافتراضي بعد 0 ثانية - على الفور ، وبعبارة أخرى. لا يزال بإمكانك الوصول إلى القائمة عن طريق الضغط على Shift أثناء تشغيل الكمبيوتر. لتعيين مهلة أعلى ، استخدم شيئًا مثل GRUB_HIDDEN_TIMEOUT = 5 - ستعرض GRUB شاشة فارغة أو شاشة البداية لمدة خمس ثوان ، يمكنك خلالها الضغط على أي مفتاح لعرض القائمة. لمنع GRUB من أن يتم إخفاؤه تلقائيًا ، علّق على السطر - فقط أضف # قبله بحيث يقرأ # GRUB_HIDDEN_TIMEOUT = 0 .

    التحكم في مهلة القائمة GRUB: إذا كان برنامج GRUB غير مخفي تلقائيًا ، فسترى القائمة في كل مرة يتم فيها تشغيل جهاز الكمبيوتر. يقوم برنامج GRUB تلقائيًا بتغيير نظام التشغيل الافتراضي بعد فترة من الوقت ، عادةً ما يكون عشر ثوانٍ. خلال ذلك الوقت ، يمكنك اختيار نظام تشغيل آخر أو تركه ليقوم بالتمهيد التلقائي. لتغيير فترة المهلة ، قم بتحرير GRUB_TIMEOUT = 10 خط وأدخل أي عدد من الثواني التي تريدها. (تذكر ، يتم استخدام هذا فقط إذا كان GRUB غير مخفي.) لمنع برنامج GRUB من التمهيد تلقائيًا والانتظار دائمًا لاختيار نظام التشغيل ، قم بتغيير الخط إلى GRUB_TIMEOUT = -1

    اختر صورة الخلفية: ال GRUB_BACKGROUND يتحكم الخط في ما إذا كانت صورة الخلفية مستخدمة - بشكل افتراضي ، يستخدم GRUB مظهرًا أحادي اللون أبيض على أسود. يمكنك إضافة خط مثل GRUB_BACKGROUND = "/ الوطن / المستخدم / صور / background.png" لتحديد ملف صورة سيستخدمه GRUB.

    يجب أن يتوافق ملف الصورة مع المواصفات المختلفة. يدعم GRUB الصور بتنسيق JPG / JPEG ، إلا أن هذه الصور تقتصر على 256 لونًا - لذا ربما لن ترغب في استخدام صورة بتنسيق JPG. بدلاً من ذلك ، ستحتاج على الأرجح إلى استخدام صورة PNG يمكن أن يكون لها أي عدد من الألوان. يمكنك أيضًا استخدام ملف صورة TGA.

    جعل التغييرات الخاصة بك تأخذ تأثير

    لجعل التغييرات الخاصة بك نافذة المفعول ، ببساطة حفظ الملف النصي - ملف> حفظ في Gedit أو Ctrl + O ثم أدخل لحفظ الملف في Nano - ثم قم بتشغيل سودو التحديث- grub أمر. ستصبح التغييرات جزءًا من ملف grub.cfg وسيتم استخدامها في كل مرة تقوم فيها بتشغيل جهاز الكمبيوتر الخاص بك.


    هذه ليست جميع إعدادات GRUB ، لكنها تعد من أكثر الإعدادات شيوعًا. يمكن تخصيص إعدادات أخرى في الملف / etc / default / grub ، أو عن طريق تحرير البرامج النصية في الدليل /etc/grub.d.

    إذا كنت لا ترغب في تعديل الملفات يدويًا ، فقد تتمكن من العثور على أدوات رسومية لتخصيص GRUB2 في مستودعات برامج توزيع Linux الخاصة بك. يجب أن تعمل الطريقة المذكورة أعلاه حتى في توزيعات Linux حيث لا تتوفر هذه الأدوات بسهولة ، أو إذا كان لديك حق الوصول إلى سطر الأوامر وترغب في القيام بذلك يدويًا.