|
وفي بعض الأحيان، GRUB 2، أداة تحميل التشغيل التي تأتي افتراضيًا مع العديد من التوزيعات لينكس، قف وظيفةفي معظم الأحيان يتوقف عن العمل لأنه لسبب ما يحاول التمهيد من جهاز خاطئ أو غير موجود ، بسبب تكوين برنامج سيء.
نقدم هنا برنامجًا تعليميًا موجزًا لحل هذه المشكلة بدون بحاجة إلى استخدام أ قرص حي لأداء الإنقاذ. |
في هذه الحالات ، يتركنا في موجه وحدة تحكم إنقاذ GRUB.
إنقاذ اليرقة
قد يبدو الأمر معقدًا بعض الشيء ولكنه بسيط ويمكن أن يوفر لك أكثر من مرة. أولاً وصلت إلى قائمة الأقسام المتاحة:
ls
سيُظهر هذا الأمر الأقسام المتاحة ، مثل هذا:
(hd0) (hd0,1،1) (hd1,1) (hd1,5،2) (hd2,1،3) (hd3,1) (hdXNUMX،XNUMX) (hdXNUMX) (hdXNUMX،XNUMX)
الآن عليك معرفة القسم الذي يحتوي على المجلد / boot / grub ، مع جميع البيانات اللازمة للتمهيد. للقيام بذلك ، كل ما عليك فعله هو إجراء "ls" لكل قسم من الأقسام ، على النحو التالي:
ls (hd1,1،XNUMX) /
… الشيء نفسه ينطبق على بقية الأقسام.
بعد اكتشاف القسم الذي يوجد به مجلد التمهيد ، نضيف البادئة المقابلة حتى يعرف GRUB مكانه:
ضبط البادئة = (hd1,1،XNUMX) / boot / grub
أخيرًا ، أدخل الأمر التالي:
insmod (hd1,1،XNUMX) /boot/grub/linux.mod
تكوين قسم الجذر:
set root = (hd1,1)
قم بتحميل صورة Linux kernel:
linux / boot / vmlinuz-2.6.32-23-generic root = / dev / sdb1
إذا كنت لا تعرف إصدار kernel الذي قمت بتثبيته ، يمكنك تشغيل الأمر "ls" في دليل التمهيد لمعرفة ذلك.
يتم إعطاء تسمية نقطة التحميل sdb1 باسم القسم: (hd1,1،1) هو sdb0,2 ، بنفس الطريقة التي تكون بها (hd2،XNUMX): sdaXNUMX.
الآن يجب تحميل النواة:
initrd /initrd.img
وأخيرًا ، يمكنك إعادة التشغيل:
حذاء
بمجرد الدخول إلى النظام ، يوصى بإعادة تثبيت GRUB لتجنب هذا الخطأ في التحميل التالي:
grub-install / dev / sdb
مصدر: كيميائي
