تصنيفات المدونة

الاثنين، 8 نوفمبر 2010

كيف تصلح البوت لودر (Grub) في اوبنتو ؟

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

sudo fdisk -l
sudo mount /dev/xxx? /mnt
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
grub-install /dev/sda
exit
بقيت جزئية صغيرة يجب أن نقوم بها وهي كالتالي ، تعديل قيمة UUID الخاصة بنظام التشغيل ويندز :
نضيف صلاحية الكتابة على الملف التالي mnt/boot/grub/grub.cfg ، ثم نقوم بفتح الملف السابق وتغيير قيمة uuid الخاصة بالويندز
sudo blkid
gksudo nautilus

    هناك 4 تعليقات:

    1. شكرا لك اخى الكريم
      طيب لو ما هى الطريقة من الـliveCd
      ارجوا منك سرعة الرد اخى الكريم
      شكرا لك . ^_^

      ردحذف
    2. بامكانك تنفيذ نفس الخطوات المشروحة سواء كانت LiveCD أو من اليو اس بي :

      ملاحظات هامة على اﻷوامر المشروحة :
      sudo fdisk -l هذا اﻷمر لمعرفة أي جزء من النظام نازل عليه الرووت /
      sudo mount /dev/xxx? /mnt نستبدل xxx? بالقسم المثبت عليه الرووت والذي عرفناه من اﻷمر السابق
      sudo blkid هذا اﻷمر لمعرفة قيمة UUID الخاصة بنظام الويندز

      اتمنى أن اكون اجبت على سؤالك

      ردحذف
    3. أخى الكريم
      ادخلت الامر الاول ثم قمت بتغيير الـxxx? الى القسم
      المثبت عليه اللينكس و ليس الموضوع امامه نجمة...
      ارجو ان يكون عملى سليم الى الآن .. و اذا لم يكن وضح لى

      المهم هذه صورة للناتج من هذه الاوامر و ما قمت به:
      http://www.4shared.com/photo/RItMJIPG/Screenshot.html
      تحياتى لك .

      ردحذف
    4. أخي أحمد .. حسب الصورة الواضحة .. لن ينجح الأمر من LiveCD لأنه يحتاج ان يقوم بعمل موانت للنظام المثبت فلا يستطيع .. جرب عن طريق Live USB

      ردحذف