أخر الاخبار

حل جميع مشاكل GRUB في كالي لينكس: دليل شامل لاستعادة وإصلاح محمل الإقلاع

حل جميع مشاكل GRUB في كالي لينكس: دليل شامل لاستعادة وإصلاح محمل الإقلاع
حل جميع مشاكل GRUB في كالي لينكس: دليل شامل لاستعادة وإصلاح محمل الإقلاع

GRUB (Grand Unified Bootloader) هو محمل الإقلاع الذي يُستخدم لتمهيد الأنظمة المتعددة على جهاز واحد. عند تثبيت كالي لينكس أو أي نظام لينكس آخر، يُعد GRUB أداةً أساسية تتيح لك التبديل بين أنظمة التشغيل المختلفة. ومع ذلك، يمكن أن تحدث مشاكل في GRUB أثناء التثبيت أو بعده، وقد تؤدي هذه المشاكل إلى فشل في التمهيد أو تعطل النظام.

في هذه المقالة، سنناقش كيفية حل مشاكل GRUB في كالي لينكس خطوة بخطوة.

1. إصلاح GRUB باستخدام وضع الاسترداد (Recovery Mode)

إذا لم يتمكن النظام من التمهيد بسبب مشكلة في GRUB، يمكنك استخدام وضع الاسترداد لاستعادة GRUB.

الحل:

  1. أعد تشغيل جهازك واضغط على مفتاح F12 أو ESC (حسب جهازك) لفتح قائمة التمهيد.
  2. اختر Advanced options for Kali.
  3. اختر Recovery Mode.
  4. في نافذة الاسترداد، اكتب الأمر التالي لإصلاح GRUB:
  5. bash
sudo update-grub
sudo grub-install /dev/sda

2. إعادة تثبيت GRUB بعد حذف أو تلف Boot Loader

إذا تم حذف GRUB أو تعرض للتلف، يمكنك استخدام القرص الحي (Live CD) الخاص بكالي لينكس لإعادة تثبيته.

الحل:

  1. قم بتشغيل كالي لينكس Live USB.
  2. افتح Terminal ونفذ الأوامر التالية:
    • أولاً، عليك معرفة اسم القسم الذي يحتوي على كالي لينكس باستخدام الأمر:
      bash

      sudo fdisk -l
    • قم بتحديد القسم المناسب وقم بتركيبه (لنفرض أن القسم هو /dev/sda2):
      bash
      sudo mount /dev/sda2 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
    • ابدأ بيئة Chroot:
      bash

      sudo chroot /mnt
    • قم بتثبيت GRUB مجددًا:
      bash

      grub-install /dev/sda
    • تحديث GRUB:
      bash
      update-grub

3. حل مشكلة عدم ظهور قائمة GRUB

في بعض الأحيان، بعد تثبيت كالي لينكس، قد لا تظهر لك قائمة GRUB عند بدء تشغيل الجهاز، مما يجعل من الصعب التبديل بين الأنظمة.

الحل:

  • أعد فتح Terminal ونفذ الأمر التالي لضمان إظهار قائمة GRUB:
    bash

    sudo nano /etc/default/grub
    • قم بتعديل السطر التالي:
      bash

      GRUB_TIMEOUT=10 GRUB_HIDDEN_TIMEOUT=0
    • احفظ الملف واخرج، ثم قم بتحديث GRUB:
      bash

      sudo update-grub

4. حل مشكلة "GRUB Rescue"

إذا وجدت نفسك في وضع grub rescue> بعد فشل التمهيد، يمكنك حل المشكلة باستخدام الخطوات التالية.

الحل:

  1. اكتب الأمر التالي لتحديد الأقسام:
    bash
    ls
  2. حدد القسم الذي يحتوي على كالي لينكس، على سبيل المثال:
    bash
    set root=(hd0,msdos1)
  3. قم بتحديد موقع ملفات GRUB:
    bash
    set prefix=(hd0,msdos1)/boot/grub
  4. أعد تحميل GRUB:
    bash
    insmod normal normal
  5. بمجرد الوصول إلى كالي لينكس، أعد تثبيت GRUB باستخدام:
    bash
    sudo grub-install /dev/sda sudo update-grub

5. تحديث GRUB بعد تثبيت نظام تشغيل آخر

إذا قمت بتثبيت نظام تشغيل جديد مثل ويندوز بعد تثبيت كالي لينكس، قد يتم الكتابة فوق GRUB وتحتاج إلى استعادته.

الحل:

  • اتبع نفس الخطوات في القسم المتعلق بإعادة تثبيت GRUB باستخدام قرص Live USB.

6. التأكد من توافق UEFI و GRUB

إذا كان جهازك يدعم التمهيد باستخدام UEFI، قد تواجه مشاكل تتعلق بتثبيت GRUB في بيئة UEFI.

الحل:

  • تأكد من أن GRUB مثبت في قسم EFI الصحيح. يمكنك القيام بذلك باستخدام الأوامر التالية من Live USB:
    bash
    sudo mount /dev/sda2 /mnt # القسم EFI sudo grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=GRUBsudo update-grub

خلاصة

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

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-