GNU Grand Unified Bootloader (GRUB) هو أداة مساعدة قوية ومرنة تربط BIOS الخاص باللوحة الأم بنواة نظام التشغيل الخاص بك. إنه يعمل عن طريق تحميل برنامج صغير في ذاكرة اللوحة الأم ، والذي يستخدمه لتشغيل برنامج ثنائي أكبر متعدد أنظمة التشغيل.
ومع ذلك ، هناك حالات يفشل فيها GNU GRUB في تحميل نواة نظام التشغيل الخاص بك. على سبيل المثال ، غالبًا ما يؤدي إعداد التمهيد المزدوج مع لينكس وويندوز إلى القضاء على محمل إقلاع غنو. يوضح لك هذا البرنامج التعليمي كيف يمكنك استرداد نظامك عن طريق إعادة تثبيت GRUB باستخدام بعض توزيعات Linux الأكثر شيوعًا.
استعادة GRUB على Ubuntu و Debian
إحدى أسرع الطرق لإعادة تثبيت GNU GRUB في Ubuntu و Debian هي تشغيل نسخة مباشرة من أيٍّ من التوزيعة. يتيح لك القيام بذلك تثبيت قسم الجذر في نظامك واستخدام ثنائيات GRUB للتوزيع المباشر لإعادة إنشاء أداة تحميل التشغيل في نظامك.
ملحوظة: بمجرد تشغيل USB المباشر ، انقر فوق “جرب Ubuntu” للوصول إلى سطح المكتب. لا تنقر على “تثبيت أوبونتو”.
- افتح محطة طرفية في بيئة التوزيعات الحية الخاصة بك.
- ابحث عن اسم الجهاز الخاص بقسم الجذر لنظامك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
sudo fdisk -l | grep "Linux filesystem$"
- قم بتركيب قسم الجذر في نظامك على دليل “/ mnt” الخاص بالتوزيعات الحية:
sudo mount /dev/sda1 /mnt
- أعد تثبيت ثنائيات GRUB:
sudo grub-install --force --boot-directory=/mnt/ /dev/sda1
- قم بإيقاف تشغيل جهاز الكمبيوتر. قم بإزالة محرك أقراص USB وتشغيله مرة أخرى. يجب أن يتم التمهيد في نظام التشغيل Linux OS الخاص بك.
- قم بتحديث ملف تكوين GRUB لنظامك ليعكس الحالة الحالية لجهازك:
نصيحة: بينما تؤدي إعادة تثبيت GRUB إلى إصلاح معظم مشكلات التشغيل المتعدد ، فقد يجد المبتدئون أن سطر الأوامر أمر شاق. لتحقيق هذه الغاية ، يمكنك أيضًا إصلاح GRUB من خلال الأداة الرسومية Boot Repair Utility.
استعادة GRUB على Arch Linux
بصرف النظر عن Ubuntu و Debian ، من الممكن أيضًا استخدام نسخة حية من Arch Linux لاستعادة أداة تحميل التشغيل. تتمثل إحدى ميزات ذلك في أن نظام Arch Linux المباشر لا يعتمد على أي عرض رسومية ، لذلك يمكنك بسهولة استعادة GRUB حتى على الأجهزة التي لا رأس لها عبر SSH.
- حدد قسم الجذر لنظامك باستخدام lsblk:
- قم بتثبيت الدليل الجذر على بيئتك الحية:
- اربط عملية النظام المباشر في الدليل الجذر لنظامك:
mount --bind /sys /mnt/sys mount --bind /proc /mnt/proc mount --bind /run /mnt/run mount --bind /dev /mnt/dev
- قم بتغيير جذر جلستك الحالية إلى نظامك:
- أعد تثبيت ثنائيات أداة تحميل التشغيل الخاصة بنظامك عن طريق تشغيل ما يلي:
/sbin/grub-install --target=i386-pc /dev/sda
- أعد تحميل ملف تكوين GRUB لنظامك:
/sbin/grub-mkconfig > /boot/grub/grub.cfg
- يضعط كنترول + د لتسجيل الخروج من جذر نظامك.
- اختبر محمل الإقلاع الجديد عن طريق إعادة تشغيل نظامك:
جيد ان تعلم: يمكن أن يكون Arch Linux نظام تشغيل صعبًا للمستخدم المبتدئ. تعرف على كيفية عمله وكيف يمكنك تثبيته حتى بدون معرفة واسعة بلينكس.
استعادة GRUB على Fedora
على غرار Ubuntu و Debian ، فإن استعادة Grub على Fedora سهلة بنفس القدر.
- ابحث عن قسم الجذر الخاص بجهازك:
sudo fdisk -l | grep "Linux filesystem$"
- قم بتثبيت قسم الجذر في النظام الخاص بك وقم بإنشاء رابط ربط بينه وبين جلسة العمل المباشرة الخاصة بك:
sudo mount /dev/sda3 /mnt sudo mount --bind /sys /mnt/root/sys sudo mount --bind /proc /mnt/root/proc sudo mount --bind /run /mnt/root/run sudo mount --bind /dev /mnt/root/dev
- انقل نظام ملفات الجذر إلى مجلد “/ mnt”:
sudo chroot /mnt/root bash mount /dev/sd3 / mount /dev/sda2 /boot
- قم بإزالة كافة ملفات تكوين أداة تحميل التشغيل الموجودة في نظامك:
rm -f /etc/grub.d/* rm -f /etc/sysconfig/grub
- قم بإنشاء ملف تكوين GRUB جديد لنظامك:
grub2-mkconfig -o /boot/grub2/grub.cfg
- قم بتثبيت GRUB على قسم التمهيد بجهازك:
grub2-install --target=i386-pc /dev/sda
لعِلمِكَ: يعد Systemd-boot برنامجًا ثنائيًا لمحمل الإقلاع من الجيل التالي لنظام Linux. تعرف على ما يجعله مميزًا وكيف يتراكم systemd-boot ضد GRUB الموقر.
أسئلة مكررة
هل من الممكن استعادة GRUB إذا كان نظامي يستخدم LVM؟
نعم. لا يزال بإمكانك استعادة GRUB حتى إذا كان نظامك يستخدم LVM. للقيام بذلك ، قم بتشغيل ls /dev/mapper/*--vg-root
لتحديد مسار الملف المطلق لقسم الجذر في جهازك. استخدم هذا المسار المطلق بدلاً من “/ dev / sda1” التقليدي.
هل ستؤدي استعادة GRUB إلى محو أنظمة التشغيل الأخرى في القرص الخاص بي؟
لا ، محمل الإقلاع ، حسب التصميم ، يعرف فقط مكان العثور على البايتات القليلة الأولى من نواة نظام التشغيل. لن يؤثر استبدال محمل الإقلاع على أي نظام تشغيل موجود على القرص الخاص بك.
هل من الممكن إعادة تثبيت GRUB على نظام UEFI؟
نعم. للقيام بذلك ، تحتاج إلى التأكد من تثبيت القسم “/ boot / efi” بشكل صحيح في نظام UEFI الخاص بك. تحتاج أيضًا إلى تعديل قيمة ملف --boot-directory
علم فيها grub-install
إلى “/ boot / efi.”
بالنسبة إلى Fedora ، تحتاج أيضًا إلى تغيير ملف -o
علم ل grub2-mkconfig
ل
“/boot/efi/EFI/fedora/grub.cfg.”
رصيد الصورة: Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك