Grub

من مجتمع لينوكس العربى

اذهب إلى: الإبحار, البحث
Gxermo2.svg هذه المقالة عبارة عن بذرة تحتاج للنمو والتحسين؛ فساهم في إثرائها بالمشاركة في تحريرها.
بسم الله الرحمن الرحيم

الجرب لودر grub loader هو المسئول عن الشاشة التى تظهر عند بداية تشغيل الجهاز والتى تعرض لك اﻷنظمة الموجودة على الجهاز لتختار منها ما تريد، وعند إعادة تنصيب الويندوز, فإنه يمسح هذه الشاشة والحل بإذن الله فى هذه السطور

محتويات

[عدل] طريقة سطر الأوامر

  • تجد ملف إعدادات محمل اﻹقلاع الذي يقرأه 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 

إضافة XP إلى Grub

المصدر: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

استعادة محمل الاقلاع

الوافي في حل مشاكل Grub

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

تم الاسترجاع من "http://ar.linux.yourwiki.net/wiki/Grub"
promo
Powered by YourWiki