إذا كنت لا ترى أي خيارات للنواة في قائمة GRUB2 أثناء التمهيد، قد يكون ذلك بسبب عدة أسباب. فيما يلي بعض الخطوات التي يمكنك اتخاذها لاستكشاف المشكلة وحلها:
تحقق من تكوين GRUB:
افتح ملف تكوين GRUB. قد يختلف الموقع، لكن عادةً ما يكون في /etc/default/grub
على أنظمة Linux. تأكد من أن خيار GRUB_HIDDEN_TIMEOUT
معلق أو مضبوط على قيمة معقولة (عادةً 0 لإخفاء المهلة). تحقق من أن GRUB_TIMEOUT
مضبوط على قيمة غير صفرية إذا كنت ترغب في رؤية قائمة GRUB.
تحديث GRUB:
شغل الأمر التالي لتوليد تكوين GRUB جديد:
sudo update-grub
أو إذا كنت تستخدم توزيعة مختلفة:
sudo grub-mkconfig -o /boot/grub/grub.cfg
تحقق من قسم التمهيد:
تأكد من أن قسم /boot
مركب بشكل صحيح. تحقق من وجود أي صور نواة في دليل /boot
.
تحقق من حزم النواة:
تأكد من أن النواة مثبتة. يمكنك القيام بذلك عن طريق تشغيل الأمر:
dpkg -l | grep linux-image
إعادة تثبيت النواة:
إذا كانت النواة مفقودة أو تالفة، قد تحتاج إلى إعادة تثبيتها.
تحقق من تثبيت محمل التمهيد:
تأكد من أن GRUB مثبت في قطاع التمهيد. يمكنك القيام بذلك باستخدام الأمر:
grub-install /dev/sdX
(استبدل sdX
بالقرص المناسب).
تحقق من العلامات التمهيدية:
تحقق من أن العلامة التمهيدية تم تعيينها على قسم التمهيد. يمكنك استخدام أداة تقسيم مثل fdisk
أو parted
للتحقق من ذلك وتعيين العلامة التمهيدية.
تحقق من التوافق مع UEFI:
إذا كنت تستخدم UEFI، تأكد من أن GRUB تم تكوينه بشكل صحيح لدعمه.
تحقق من محمل التمهيد الآخر:
إذا كان لديك محمل تمهيد آخر (مثل GRUB ومحمل تمهيد من نظام تشغيل آخر)، تأكد من أنهم لا يتسببون في تعارض.
تحقق من الأخطاء أثناء التمهيد:
إذا كانت هناك رسائل خطأ أثناء عملية التمهيد، فقد توفر لك أدلة حول المشكلة.
إعادة تثبيت GRUB:
قد تحتاج إلى إعادة تثبيت GRUB بالكامل. قد يختلف هذا الإجراء حسب توزيعة Linux الخاصة بك.
تحقق من أخطاء القرص:
استخدم أدوات مثل fsck
للتحقق من وإصلاح أخطاء النظام الملفات.
تذكر دائمًا عمل نسخة احتياطية من بياناتك الهامة قبل إجراء أي تغييرات كبيرة على النظام.
إذا لم تنجح أي من الخطوات المذكورة أعلاه، يرجى تقديم تفاصيل أكثر تحديدًا حول نظامك، مثل توزيعة Linux التي تستخدمها، وأي تغييرات قمت بها مؤخرًا، أو أي رسائل خطأ تظهر أثناء التمهيد. هذه المعلومات يمكن أن تساعد في تقديم مساعدة أكثر تحديدًا.