Grub
من مجتمع لينوكس العربى
| هذه المقالة عبارة عن بذرة تحتاج للنمو والتحسين؛ فساهم في إثرائها بالمشاركة في تحريرها. |
الجرب لودر grub loader هو المسئول عن الشاشة التى تظهر عند بداية تشغيل الجهاز والتى تعرض لك اﻷنظمة الموجودة على الجهاز لتختار منها ما تريد، وعند إعادة تنصيب الويندوز, فإنه يمسح هذه الشاشة والحل بإذن الله فى هذه السطور
| يوجد اسطوانة اسمها supergrubdisc لاستعادة المحمل بشكل سهل بدون أى أوامر، ولكن قد لا تنجح أحيانا، للمزيد شرح بالصور لبرنامج SuperGrub لاسترجاع ال BootLoader |
محتويات |
[عدل] طريقة سطر الأوامر
- تجد ملف إعدادات محمل اﻹقلاع الذي يقرأه Grub في مسار :
/boot/grub/menu.lst
[عدل] شرح استرجاع ال BootLoader باستخدام [قرص حي] فقط
نشغل اللينكس من القرص الحي وبعد إكتمال تشغيل النظام نعمل الأتي:
الطريقة :
نفتح الطرفية ( تطبيقات -> ملحقات -> الطرفية ) تظهر نافذة بها مؤشر يومض نكتب بها الأوامر التالية :
sudo grub
ملاحظة: فى التوزيعات المعتمدة على فيدورا تدخل على الجذر بــهذا :
su -
ثم ندخل كلمة السر فيفتح شل ال grub ،نلاحظ أن المؤشر اصبح هكذا:
<grub
نكتب
find /boot/grub/stage1
فتظهر القيمة (hdx,x)
نضع في التالي بدل x الرقم الذي نتج عن الأمر السابق
root (hdx,x) setup (hd0) quit
وبعد اعادة التشغيل نرى ان محمل الإقلاع grub عاد كما كان سابقا
ملاحظة: setup (hd0) تنصب المحمل على ال mbr
ملاحظة: هذه الطريقة أفضل من استخدام اسطوانة supergrubdisc
[عدل] طريقة استعادة محمل الاقلاع بعد تركيب فيدورا
عند تنصيب فيدورا بجانب أوبنتو فذلك ينصب محمل اﻹقلاع فى سجل التشغيل اﻷساسى mbr والذى بدوره يخفى اﻷوبنتو
يمكنك اعادة ذلك ،اما بتعديل المحمل الخاص بأوبنتو أو تعديل ذلك الخاص بفيدورا
- تعديل محمل اﻹقلاع الخاص بأوبتو للإقلاع منه:
أثناء تنصيب فيدورا ، انظر إلى advanced bootloader options ثم اختر تنصيب المحمل على بارتيشن الجذز وليس على ال mbr
ثم ادخل على ملف إعدادات المحمل فى أوبنتو وأضف إليه:
title fedora root(hdx,x) rootnoverify(hdx,x) chainloader +1
- تعديل محمل اﻹقلاع الخاص بفيدورا للإقلاع منه:
من داخل توزيعة فيدورا (بعد تنصيبها) قم بربط بارتيشن أوبنتو (بمجرد الضغظ على البارتيشن الخاص به لفتحه)
ثم ادخل على ملف إعدادات المحمل الخاص بأونتو وهى كاﻵتى:
title Ubuntu 8.04.1, kernel 2.6.24-18-generic root (hd0,7) kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=01c377e6-73ca-458a-8b8 e-1ff6450f6661 ro quiet splash initrd /boot/initrd.img-2.6.24-18-generic quiet
قم بنقل هذا الجزء إلى المحمل الخاص بفيدورا
ملاحظة: فى توزيعات أوبنتو الحديثة، قد لا تجد سطر root (hdx,x) بل ستجد سطر يبدأ ب uuid و بعده سلسلة من الارقام. و بسبب تغير نظام الاقلاع و جعله في يد فيدورا فتختلف تسمية الاقراص و لمعرفة المعرف الجديد الخاص بالقسم نفذ الامر blkid الذي سيعطيك المعرفات الخاصة بكل قرص، فما عليك إلا بابدال المعرف القديم لقسم الابونتو بالمعرف الذي خرج لك من تنفيذ الامر السابق أو بابدال طريقة المعرف uuid بالطريقة القديمة.
لاتنسى عمل نسخة احتياطية من الملفات المعدلة
المصدر: http://forums.fedoraforum.org/showthread.php?t=166818&highlight=grub+ubuntu
http://www.linuxac.org/forum/linuxac45/thread11185.html
[عدل] اختفاء قسم الوندوز فى محمل اﻹقلاع
ادخل على الملف الخاص بإعدادات grub بالخذر ثم تحت البند الخاص بويندوز، غير الرقم أمام rootnoverify إلى اﻵتى:
title Windows rootnoverify (hd0,1) chainloader +1
المصدر:http://forums.fedoraforum.org/showpost.php?p=1164876&postcount=5
[عدل] برامج ذات واجهة رسومية
- kgrubeditor
- startupmanager
وهذه البرامج تعدل على ملف /grub/boot/menu.lst
[عدل] طرق آخرى
- يمكن أيضا استخدام unetbootin-supergrubdisc من ويندوز ،لتجنب حرق supergrubdisc على أسطوانة
- يمكن أيضا استخدام برنامج gparted لإعادة تنصيب المحمل على بارتيشن آخر /استخدام الأسطوانة الحية الخاصة بالتوزيعة
للمزيد حول هذه النقطة انظر هنا http://www.linuxac.org/forum/linuxac55/thread28761.html#post246715
- يمكن أيضا تنصيب المحمل على ال dos بواسطة grub for dos
[عدل] انظر ايضا
error 11 unrecognized device string
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
How to restore Grub from a live Ubuntu cd.
http://www.linuxac.org/forum/linuxac55/thread28761.html
http://www.supergrubdisk.org/w/index.php5?title=Boot_Problems
