كيف يمكنني تغيير ترتيب التمهيد اليرقة?

لدي كل من ويندوز 7 وأوبونتو مثبتة على جهاز مشترك. لأن الكثير من غير المطورين استخدام ويندوز ، وأود أن تغيير ترتيب التمهيد لجعله أسهل بالنسبة لهم.

يبدو ترتيب التمهيد حاليا كما يلي:

  • أوبونتو 11.10 كيرنيلجينريك * 86
  • أوبونتو 11.10 كيرنيلجينريك * 86 (التمهيد الآمن)
  • اختبار الذاكرة
  • اختبار الذاكرة
  • ويندوز 7 على /dev/sda6

كيف يمكنني تغيير الترتيب الافتراضي بحيث ويندوز 7 هو في الجزء العلوي من القائمة?

  • ويندوز 7 على /dev/sda6
  • أوبونتو 11.10 كيرنيلجينريك * 86
  • أوبونتو 11.10 كيرنيلجينريك * 86 (التمهيد الآمن)
  • اختبار الذاكرة
  • اختبار الذاكرة

يمكنك استخدام تطبيق واجهة المستخدم الرسومية سهل الاستخدام يسمى اليرقة مخصص لجعل حياتك أسهل قليلا. وكما يوحي اسمها ، يمكنك أن تفعل أكثر بكثير من مجرد إعادة ترتيب إدخالات القائمة نكش معها.

يمكنك تثبيته عن طريق:

sudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt-get updatesudo apt-get install grub-customizer

(انظر طرح سؤال أوبونتو هل تعد اتفاقية شراء الطاقة آمنة لإضافتها إلى نظامي وما هي بعض "الأعلام الحمراء" التي يجب الانتباه إليها?.)

هناك كيف لالمهوس مقال حول هذا الموضوع, كيفية تكوين لينكس اليرقة 2 التمهيد القائمة الطريق السهل. ألق نظرة عليه إذا كنت مهتما. أيضا ، هناك موضوع حلها على المنتديات أوبونتو, تغيير ترتيب التمهيد في اليرقة 2 هذا يذكر هذه الأداة.

وهنا بعض لقطات:

screen_1

screen_3


بعض استكشاف الأخطاء وإصلاحها:

قد تعمل إعدادات مخصص اليرقة فقط من داخل أحدث تثبيت لينكس / أوبونتو ، واحد أن تثبيت اليرقة.

على سبيل المثال ، إذا كان شخص ما لديه اثنين من نظام التشغيل إس تثبيت (ويندوز وأوبونتو) ، ومن ثم تثبيت نظام التشغيل الثالث (مانجارو ، الخ) ثم يحاول اتباع الإجابة أعلاه ، لن تعمل التغييرات مخصص غروب عندما مصنوعة من نظام التشغيل الثاني (أوبونتو ، في المثال). يجب تثبيت البرنامج في نظام التشغيل ثيرس ، كما يبدو أن غروب مخصص يمكن فقط تحرير ملفات غروب التي تم إنشاؤها بواسطة تثبيت النظام الذي تم تثبيت نفسه.

الملفات التي تحدد القائمة التمهيد اليرقة تأتي في معظم الحالات مع أحدث نظام مثبت على الجهاز ، لذلك اليرقة مخصص لابد من تثبيت واستخدامها من ذلك نظام لينكس.

يمكنك أيضا تغيير إدخال التمهيد الافتراضي اليرقة من سطر الأوامر دون الحاجة إلى تثبيت أي أداة إضافية. لن يغير هذا الترتيب في القائمة ولكنه سيسمح لنظام تشغيل مختلف بالتمهيد افتراضيا، والذي يبدو وكأنه ما قد تريده على أي حال.

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

sudo cp /etc/default/grub /etc/default/grub.bak

ثم قم بتحرير الملف باستخدام vim أو محرر النصوص من اختيارك:

sudo vim /etc/default/grub

ابحث عن السطر الذي يحتوي على

GRUB_DEFAULT=0

وتعيينه إلى

GRUB_DEFAULT=x

أين x هو مؤشر عنصر القائمة اليرقة التي كنت ترغب في التمهيد ل افتراضيا. لاحظ أن عناصر القائمة مفهرسة صفر. وهذا يعني أن العنصر الأول في القائمة هو 0 وأن البند السادس هو في الواقع 5. لذا للتمهيد إلى العنصر السادس في القائمة ، يقرأ السطر:

GRUB_DEFAULT=5

إذا كنت قد نسيت ترتيب العناصر ، نلقي نظرة على /boot/grub/grub.cfg. يتم تحديد كل إدخال قائمة بواسطة سطر من النوع:

menuentry 'Ubuntu' [options] {

يمكنك أيضا اختيار الافتراضي بالاسم بدلا من الفهرس ، على سبيل المثال.:

GRUB_DEFAULT='Ubuntu'

إذا كان هناك menuentry 'Ubuntu' خط على /boot/grub/grub.cfg. قد تكون هذه طريقة أفضل ، لأنها لا تعتمد على ترتيب الإدخالات ، والتي يمكن أن تتغير.

لاستخدام نواة في إصدارات لينكس السابقة استخدام القائمة الفرعية:

GRUB_DEFAULT="Advanced options for Ubuntu>x"

(تأكد من تضمين الاقتباسات) ، حيث x هو فهرس النواة القديمة في القائمة الفرعية ، أو اسم النواة كما يظهر في /boot/grub/grub.cfg. على سبيل المثال,

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-45-generic"

ثم بناء القائمة نكش المحدثة:

sudo update-grub

من ال موقع تومبونتو (المادة من قبل توم):

يمكن تكوين نكش باستخدام /etc/default/grub الملف. قبل إجراء أي تغييرات عليه ، قد يكون من الجيد نسخه احتياطيا عن طريق إنشاء نسخة:

sudo cp /etc/default/grub /etc/default/grub.bak

يمكنك استعادة النسخ الاحتياطي على النسخة الأصلية:

sudo cp /etc/default/grub.bak /etc/default/grub

افتح الملف باستخدام محرر النصوص بامتيازات الجذر:

gksu gedit /etc/default/grub

الخط GRUB_DEFAULT=0 يعني أن نكش سيحدد عنصر القائمة الأول للتمهيد. تغيير هذا إلى GRUB_DEFAULT=saved. سيسهل هذا التغيير تغيير العنصر الافتراضي لاحقا.

حفظ وإغلاق الملف. قم بتشغيل هذا الأمر لتطبيق التغييرات على تكوين اليرقة:

sudo update-grub

تغيير التكوين التي قطعناها على أنفسنا يسمح الأوامر نكش مجموعة الافتراضي واليرقة إعادة التشغيل لاستخدامها في أي وقت. هذه تسمح لك بتغيير عنصر التمهيد الافتراضي بشكل دائم أو فقط للتمهيد التالي ، على التوالي.

اركض grub-set-default أو grub-reboot (مع sudo) مع عدد من عنصر القائمة للتمهيد (العنصر الأول هو 0). سيغير هذا الأمر الافتراضي إلى العنصر الثاني:

sudo grub-set-default 1

أعلم أن هذا سؤال قديم جدا وليس لدي سمعة كافية للتعليق على هذا، لذلك بالنسبة لأي شخص لا يزال يتطلع إلى القيام بذلك دون تخصيص مخصص بسبب العار:

يفترض هذا الأسلوب لديك التمهيد المزدوج مع واحد لينكس وتثبيت ويندوز. منذ الترتيب في /etc/grub.d يحدد الترتيب الذي يطلق عليه ، يمكنك ببساطة الاتصال os-prober أولا ثم قم بإضافة الإدخالات المتبقية.

cd /etc/grub.dmv 30_os-prober 05_os-probersudo update-grub

هذا يعمل كبيرة ويضع ويندوز على رأس القائمة.

لا أستطيع العثور على المصدر ، ولكن سوف توفر ذلك إذا جئت عبر ذلك مرة أخرى.

قبل البدء

يرجى ملاحظة أن هذا سيجعل فوضى كبيرة من جميع الملفات نكش الخاص بك. يرجى أن يكون على بينة من هذه المسألة مزعج!هذا هو كل ما تحتاج إلى معرفته قبل البدء.

عند بدء التشغيل ، أدخل أوبونتو. عندما يبدأ أوبونتو ، أدخل إما المحطة. أدخل الأوامر التالية:

gksudo gedit /etc/default/grub

عندما يفتح هذا الأمر ، تشناج نكش_الافتراضي=0 إلى نكش_الافتراضي=حفظ ثم أدخل. تحديث نكش مع الأمر

sudo update-grub

وأخيرا ، تعيين نظام التشغيل الافتراضي مع sudo grub-set-default NUMBER. الرقم هو رقم نظام التشغيل الذي تريد تعيينه على الافتراضي.


أو

تثبيت نكش مخصص مع الأوامر التالية:

sudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt-get updatesudo apt-get install grub-customizer

استشهد من: https://tipsonubuntu.com/2016/07/20/grub2-boot-order-ubuntu-16-04/

قد يوفر هذا معلومات أكثر تفصيلا حول ما تبحث عنه. آمل أن يساعد هذا.

أولا

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

ثانيا

sudo apt-get update

الثالث

sudo apt-get install grub-customizer

فتح Grub Customizerويمكنك تحرير نكش الخاص بكيمكنك حتى تغيير نكش ورق الجدرانانها أداة عظيمة

المخاطر التي ينطوي عليها ما إذا كنت تستخدم الأداة أو تحرير نكش.ملف كفغ

حاولت ما يلي وحصلت على نتائج جيدة.

افتح نافذة طرفية (Ctrl+Alt+T),

النوع sudo gksu nautilus واضغط أدخل.اكتب كلمة مرور المستخدم.

انتقل إلى الملف /boot/grub/grub.cfg. نسخ ولصق الملف في نفس الدليل ، يجب إنشاء نسخة من نكش.ملف كفغ لأغراض النسخ الاحتياطي. ثم انقر نقرا مزدوجا فوق نكش.كفغ لفتح الملف في محرر نص.

في الملف سوف تجد السطر (set default="0"). تحرير 0 إلى رقم السطر في نكش الذي تريد تحميله. كان المنجم هو السطر السادس ، لذلك استخدمت 5 ، حيث يعتبر السطر الأول 0. احفظ الملف. إعادة تشغيل جهاز الكمبيوتر ، وإذا اخترت الخط الصحيح سيكون أبرز واحد عند تحميل نكش.

حظا سعيدا

افتح نافذة طرفية (Ctrl+Alt+T) ، أو اضغط Alt+F2.

النوع gksu nautilus والصحافة Enter.

سيؤدي ذلك إلى فتح متصفح الملفات نوتيلوس بإذن لتغيير الملفات التي يملكها الجذر.

انتقل إلى الملف /boot/grub/grub.cfg وانقر نقرا مزدوجا لفتح الملف في محرر نصوص.

قص ونقل ولصق الأقسام في هذا الملف الذي ينتمي إلى أنظمة تشغيل مختلفة. يجب ان تكون حذرا جدا عند القيام بذلك ، كما لو كنت تفعل ذلك خطأ فإنك لن تكون قادرة على التمهيد بعد الآن. يمكن دائما إصلاح التمهيد ويندوز مع الأدوات من قرص تثبيت ويندوز (FIXMBR) ، أن الكتابة فوق اليرقة-مبر مع نموذجي ويندوز-مبر.

لقد اختبرت ذلك من أوبونتو 9.04 إلى 12.04 وعملت بشكل جيد في كل مرة.

ولكن لقد حاولت فقط لنقل قسم التمهيد ويندوز إلى أعلى القائمة لجعلها تصبح الافتراضي.

إذا ذاكرتي صحيحة ، يبدأ كل قسم القائمة التمهيد في الملف مع begin ... وينتهي مع ...end. ويمتد عدة صفوف نصية.

أصبح النص في هذا الملف قليلا أكثر تعقيدا وأنها لا تبدو هي نفسها في إصدار أوبونتو الماضي كما هو الحال في الإصدارات السابقة. لذا استخدم عقلك لإنقاذك من القيام بخطأ ما.

سؤال وجواب مماثل: grub2 - How do I set Windows to boot as the default in the boot loader? - Ask Ubuntu

لم تفعل ‘سودو تحديث نكش’ بعد تغيير ملف نكش?

نعم أعتقد أنني قد نسيت أن تفعل ذلك ، شكرا لك! سأحاول وتحديث مع النتائج.

كوبونتو 14.04 ‘سودو الرابطة بين الحصول على تثبيت كيدي-التكوين-غروب 2’ ثم في نظام التكوين غوتو بدء التشغيل الاغلاق