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

How Use Grub Rescue Ubuntu 18



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

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







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



بشكل افتراضي ، إذا كان كل شيء على ما يرام ، عند بدء تشغيل جهاز الكمبيوتر الخاص بك ، يجب أن يتم تمهيده مباشرة في نظام التشغيل الذي قمت بتثبيته. في حالتي ، إنه نظام التشغيل 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. شكرا لقراءة هذا المقال.

حذاء طويل

نبذة عن الكاتب

شهريار شوفون

موظف مستقل ومسؤول نظام لينكس. يحب أيضًا تطوير واجهة برمجة تطبيقات الويب باستخدام Node.js و JavaScript. ولدت في بنغلاديش. أدرس حاليًا هندسة الإلكترونيات والاتصالات في جامعة خولنا للهندسة والتكنولوجيا (KUET) ، إحدى جامعات الهندسة العامة المطلوبة في بنغلاديش.

مشاهدة جميع المشاركات

وظائف تلميح لينكس ذات الصلة

  • ما هي قيادة الشجرة في أوبونتو
  • كيفية تثبيت g ++ على نظام التشغيل Ubuntu
  • كيفية استخدام أمر السلاسل في أوبونتو
  • كيفية تثبيت وتشغيل traceroute على أوبونتو
  • ايهما افضل؛ Ubuntu أو Debian
  • كيفية استخدام مدير المهام في أوبونتو لمراقبة النظام
  • كيفية استخدام الأمر netplan على أوبونتو