كيفية استخدام GRUB Rescue على Ubuntu 18.04 و 20.04 و 22.04

Kyfyt Astkhdam Grub Rescue Ly Ubuntu 18 04 W 20 04 W 22 04



GRUB هو برنامج محمل إقلاع. يستخدم على نطاق واسع كمحمل إقلاع افتراضي لنظام التشغيل Linux. على الرغم من استخدام GRUB على نطاق واسع في Linux ، يمكن لـ GRUB أيضًا تشغيل أنظمة تشغيل Windows أيضًا. إنه قوي للغاية وقابل للتوسيع.

يحتوي GRUB bootloader على واجهة سطر أوامر قوية يمكن استخدامها لحل مشاكل التمهيد. إنها تسمى GRUB Rescue.

في هذه المقالة ، سأوضح لك كيفية استخدام واجهة سطر أوامر GRUB Rescue لـ GRUB. أنا أستخدم Ubuntu 18.04 LTS في العرض التوضيحي. هيا بنا نبدأ.







الدخول إلى واجهة سطر أوامر GRUB Rescue:

بشكل افتراضي ، إذا كان كل شيء على ما يرام ، عند بدء تشغيل جهاز الكمبيوتر الخاص بك ، يجب أن يتم تمهيده مباشرة في نظام التشغيل الذي قمت بتثبيته. في حالتي ، إنه نظام التشغيل Ubuntu 18.04 LTS.





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













في بعض الأحيان ، ستتمكن من رؤية قائمة GRUB كما في لقطة الشاشة أدناه. للذهاب إلى GRUB Rescue من هنا ، اضغط ج .



يجب أن تكون قادرًا على الانتقال إلى وضع سطر أوامر GRUB Rescue كما ترى من لقطة الشاشة أدناه.

في القسم التالي سأوضح لك كيفية استخدام GRUB Rescue. أولاً ، سأوضح لك كيفية التمهيد في نظام التشغيل Ubuntu 18.04 LTS الذي قمت بتثبيته. ثم سأناقش بعض أوامر GRUB Rescue الشائعة.

استخدام GRUB Rescue للتشغيل في Ubuntu 18.04 LTS:

في واجهة سطر أوامر GRUB Rescue ، يمكنك سرد محركات الأقراص الثابتة والأقسام التي قمت بتثبيتها باستخدام الأمر التالي:

نكش > ls

كما ترون ، لدي (hd0) و (hd0، gpt1) و (hd0، gpt2) متوفرة. (hd0) يمثل القرص الصلب الخام. (hd0، gpt1) و (hd0، gpt2) هما قسمي GPT الأول والثاني من (hd0) على التوالى.

لقد تم تثبيت Ubuntu 18.04 LTS على أجهزة UEFI. لذا فإن القسم الأول (hd0، gpt1) هو قسم EFI والقسم الثاني (hd0، gpt2) هو قسم الجذر. الملفات المطلوبة للتمهيد في نظام التشغيل موجودة في ملف /حذاء طويل دليل (hd0، gpt2) التقسيم في حالتي. انت ربما لديك /حذاء طويل الدليل في قسم منفصل ، في هذه الحالة ، قم بإجراء تغييرات على الأوامر كما تراه مناسبًا.

يمكنك سرد الملفات الموجودة في قسم معين به ls أمر من واجهة سطر أوامر GRUB Rescue.

ضع قائمة بالملفات والدلائل الخاصة بقسم الجذر (hd0، gpt2) بالأمر التالي:

نكش > ls ( hd0 ، gpt2 ) /

كما ترى ، يتم سرد الملفات والأدلة.

نحن مهتمون بالملفات الموجودة لدينا في /حذاء طويل الدلائل.

نكش > ls ( hd0 ، gpt2 ) / حذاء طويل

يجب أن تجد ملفين في ملف /حذاء طويل الدليل، vmlinuz و initrd كما هو موضح في لقطة الشاشة أدناه. هذه الملفات مطلوبة من أجل التمهيد بشكل صحيح.

الآن قم بتعيين ملف جذر متغير للإشارة إلى قسم الجذر (hd0، gpt2) بالأمر التالي:

نكش > تعيين جذر = ( hd0 ، gpt2 )

الآن عليك استخدام لينكس أمر لجعل المسار النسبي vmlinuz الملف المعروف لـ GRUB bootloader.

يمكنك القيام بذلك باستخدام الأمر التالي:

نكش > لينكس / حذاء طويل / vmlinuz 4.15.0- عشرين -نوعي جذر = / ديف / sda2

هنا الجذر = / dev / sda2 مطلوب. وإلا فقد لا تتمكن من التمهيد. / ديف / sda2 يعني أنه القسم الثاني من القرص الصلب الأول. لقد أضفت جدولًا لمساعدتك في فهم كيفية عمله.

معرف GRUB قرص صلب تقسيم معرف Linux
(hd0) أولاً / ديف / sda
(hd0، gpt1) أولاً أولاً / ديف / sda1
(hd0، gpt2) أولاً ثانية / ديف / sda2
(hd1) ثانية / ديف / sdb
(hd1، gpt2) ثانية ثانية / ديف / sdb2
(hd1، gpt5) ثانية الخامس / ديف / sdb5

تعرف أيضًا على الإكمال التلقائي للملف والدليل بامتداد يعمل key في واجهة سطر أوامر GRUB أيضًا ، تمامًا كما يعمل في محطة Linux. لذلك يجب ألا تواجه صعوبة في التنقل حول واجهة سطر أوامر GRUB.

الآن عليك تشغيل initrd الأمر لجعل الصورة initrd تعرف لمحمل الإقلاع GRUB.

يمكنك القيام بذلك باستخدام الأمر التالي:

نكش > initrd / حذاء طويل / initrd.img-4.15.0- عشرين -نوعي

الآن بعد أن تم تعيين كل شيء ، يمكنك تشغيل أمر GRUB التالي للتمهيد في نظام التشغيل Ubuntu 18.04 LTS.

نكش > حذاء طويل

يجب أن تبدأ عملية التمهيد كما ترى من لقطة الشاشة أدناه.

يجب أن ترى شاشة تسجيل الدخول بعد ذلك. قم بتسجيل الدخول إلى نظام Ubuntu 18.04 LTS الخاص بك.

الآن بعد أن قمت بتسجيل الدخول ، قم بتشغيل الأمر التالي لتحديث ملف تكوين GRUB 2:

$ سودو تحديث grub2

يجب تحديث تكوين GRUB 2.

قد تحتاج أيضًا إلى إعادة تثبيت محمل الإقلاع GRUB بالأمر التالي:

$ سودو اليرقة التثبيت / ديف / sda

هنا / ديف / sda هو القرص الصلب الذي تريد تثبيت محمل الإقلاع من GRUB عليه. عادة ، هو محرك الأقراص الثابتة حيث يوجد قسم الجذر الخاص بك.

الآن بعد أن عمل كل شيء ، يجب أن تكون قادرًا على التمهيد بشكل طبيعي. إذا كنت لا تزال بحاجة إلى إصلاح شيء ما ، فيمكنك القيام به الآن.

تحميل وحدات إضافية:

في بعض الأحيان ، يجب أن يكون موجه واجهة سطر أوامر GRUB إنقاذ نكش> بدلاً من

نكش >

في هذه الحالة ، تحتاج إلى تشغيل أمرين إضافيين. يتم استخدامها لتحميل وحدات GRUB التي لم يتم تحميلها افتراضيًا. لكنها مهمة جدًا لتشغيل النظام.

الأوامر هي:

إنقاذ اليرقة > insmod طبيعي
إنقاذ اليرقة > insmod لينكس
أوامر إنقاذ اليرقة المفيدة:

في هذا القسم ، سأقوم بإدراج بعض أوامر إنقاذ GRUB الشائعة التي قد تحتاجها لاستكشاف مشكلات التمهيد وإصلاحها.

تعيين بيجر = 1 - إذا كان إخراج أي أمر طويلاً بما يكفي بحيث لا يتناسب مع الشاشة ، فستعرض هذه الأوامر المخرجات في جهاز استدعاء ، مثل أقل في Linux Terminal.

lsmod - يسرد جميع وحدات GRUB التي تم تحميلها.

قط - تستخدم لقراءة الملفات.

يو اس بي - قم بإدراج جميع أجهزة USB المتصلة بنظامك.

صافي - يمسح كل النص من نافذة سطر أوامر GRUB.

configfile grub.cfg_filePath - يمكنك إضافة ملف نكش ملف باستخدام هذا الأمر.

insmod - تحميل وحدة اليرقة.

lspci - قائمة بجميع أجهزة PCI المرفقة.

ls - قائمة الملفات والدلائل وأجهزة حظر جهاز الكمبيوتر الخاص بك.

على الرغم من أن هذه المقالة موجهة نحو Ubuntu 18.04 LTS ، إلا أنها يجب أن تعمل مع أي توزيعة Linux حديثة أخرى تستخدم أداة تحميل GRUB. شكرا لقراءة هذا المقال.