كيفية استخدام GRUB Rescue
حقوق الصورة: agrobacter / E + / GettyImages
بالنسبة لمستخدمي Windows و Mac ، يعد بدء التشغيل أمرًا بسيطًا جدًا. تقوم بتشغيل جهاز الكمبيوتر الخاص بك ، ويتم تحميل نظام التشغيل Windows أو OSX ، ويمكنك القيام بما تفعله. من الواضح أن الأمور تجري تحت الغطاء ، لكنك لا تحتاج عادةً إلى معرفة ماهيتها. هذا ليس هو الحال بالنسبة لمستخدمي Linux ، الذين غالبًا ما يقومون بتثبيت نظام التشغيل الخاص بهم جنبًا إلى جنب مع Windows أو OSX ، أو قد يكون لديهم أنظمة تشغيل Linux متعددة على أجهزة الكمبيوتر الخاصة بهم. يستخدم Linux ملف محمل الإقلاع اتصل نكش لإدارة أنظمة التشغيل هذه وتشغيلها ، و إنقاذ GRUB لإصلاح المشاكل عند حدوثها.
إذن ما هو محمل الإقلاع بالضبط؟
يمر جهاز الكمبيوتر الخاص بك بسلسلة من الخطوات عند تشغيله. أول شيء يفعله هو تشغيل بضع أجزاء من التعليمات البرمجية المضمنة في شرائح على الكمبيوتر للتحقق للتأكد من أن جميع الأجزاء المناسبة من الأجهزة موجودة وفي حالة عمل جيدة. بعد ذلك ، يقوم بفحص محركات أقراص الكمبيوتر ، ويبدأ عادةً بمحرك الأقراص الثابتة الرئيسي ، للبحث عن جزء صغير من البرنامج يسمى أداة تحميل التشغيل. تتمثل مهمة أداة تحميل التشغيل في تتبع مكان تثبيت نظام التشغيل لديك وتشغيله من أجلك.
فيديو اليوم
التمهيد الفردي مقابل. محمل الإقلاع المتعدد
يحتوي كل من نظامي التشغيل Windows و OSX على محمل إقلاع ، ولكن كل منها لها حياة بسيطة لأن كل واحدة منها عادةً ما تقوم بتحميل نظام تشغيل واحد فقط. يحتاج برنامج محمل الإقلاع في Linux إلى تتبع أنظمة تشغيل متعددة وأن يكون قادرًا على تحميل أي نظام يختاره المستخدم في أي وقت ، لذلك يتم وصفه أحيانًا بأنه متعدد أنظمة التشغيلمحمل الإقلاع. هذا هو المكان الذي يأتي منه الاسم ، في الواقع: إنه اختصار لـ GRو يوnified بمحمل. بعد اختيارك من قائمة التمهيد ، يقوم GRUB بتحميل النواة - الجزء الأساسي من نظام التشغيل - لأي نظام تشغيل تختاره.
في الغالب يعمل ، ولكن ليس دائمًا
عادة ، يبدأ الكمبيوتر في التمهيد ثم يتوقف مؤقتًا للحظة مع قائمة GRUB على الشاشة. إذا لم تفعل أي شيء ، فسيتم تشغيل جهاز الكمبيوتر الخاص بك في أي نظام تشغيل - عادةً Linux - اخترته ليكون افتراضيًا. بدلاً من ذلك ، يمكنك الاختيار من بين أي نظام تشغيل آخر في القائمة أو الرجوع إلى إصدار أقدم من نظام التشغيل الرئيسي لديك إذا لزم الأمر. من حين لآخر ، على الرغم من ذلك ، لا يتم تحميل القائمة ونظام التشغيل بشكل صحيح ، ويتم طردك إلى ملف إنقاذ GRUB موجه الأمر. يمكنك أيضًا تحديد هذا الخيار من قائمة GRUB إذا كنت تشك في أن نظامك به مشاكل وترغب في محاولة إصلاحها.
سطر قيادة اليرقة
يشبه سطر أوامر GRUB إلى حد كبير واجهة سطر الأوامر التي تراها إذا فتحت نافذة طرفية على Linux أو إذا قمت بتشغيل يأمر أمر من مربع التشغيل في قائمة Windows. إنها في الأساس نسخة مجردة من واجهة سطر أوامر Linux الكاملة. ليس لديك مجموعة كاملة من أدوات وبرامج Linux تحت تصرفك ، ولكن لديك الكثير من الخيارات لإصلاح بعض المشكلات الشائعة التي قد تواجهها مع نظامك.
توضيح سريع حول إصدارات GRUB
إذا كنت تواجه مشكلات GRUB وكنت تقوم بالزحف إلى الإنترنت بحثًا عن حلول ، فمن المهم الانتباه إلى تاريخ النصيحة التي تجدها. لم يشهد الإصدار الأصلي من GRUB أي تطوير لأكثر من عقد من الزمان وتم استبداله في الغالب بإصدار أحدث. تشير المواقع القديمة إلى النسختين كـ نكش و GRUB2، بينما تشير المواقع الأحدث الآن إلى GRUB2 ببساطة باسم GRUB ، في حين أن النسخة الأصلية هي إرث اليرقة. غالبًا ما لا تعمل النصائح المخصصة لـ GRUB القديم على النظام الحالي وقد تسبب ضررًا. تفترض هذه المقالة أنك تستخدم GRUB2 على Ubuntu 18.04 LTS ، على الرغم من أن المعلومات يجب أن تنطبق على أي إصدار حالي من Linux.
إصلاح الإنقاذ ذو الأولوية اليرقة
كل واحد من العشرات من الأوامر المتاحة لك في إنقاذ GRUB معقد ويحتاج إلى مناقشة بطول المقالة خاصة به. هذا قليل جدًا لقراءة سريعة ، لذلك دعونا نركز على أهم استخداماته: إعداد نظامك وتشغيله وإصلاح أي خطأ حدث في GRUB.
ما تسمى محركات الأقراص الخاصة بك
يستخدم GRUB و Linux OS نفسه مصطلحات مختلفة لمحركات الأقراص الثابتة لديك. يشير Ubuntu والإصدارات الأخرى من Linux إلى أول محرك أقراص ثابت في نظامك باسم sda، والثاني باسم sdb وما إلى ذلك وهلم جرا. في إنقاذ GRUB ، يشير GRUB إلى أول محرك أقراص ثابت فعلي باسم hd0، والثاني باسم hd1 وما إلى ذلك وهلم جرا. يصبح ذلك مهمًا في لحظة.
التمهيد اليدوي GRUB
اتبع هذه الخطوات لإعادة تشغيل جهاز الكمبيوتر الخاص بك مع إنقاذ GRUB في حالة تعطل أداة تحميل التشغيل ، ولن يتم تحميل Ubuntu - أو نظام التشغيل الآخر الذي تختاره. هناك الكثير من الأشياء الأخرى التي يمكنك إصلاحها ، بمجرد تشغيل جهاز الكمبيوتر الخاص بك ، ولكن عليك أن تجعل جهاز الكمبيوتر الخاص بك يعمل أولاً قبل أن تتمكن من القيام بها.
- اكتب الأمر ls لمعرفة الأقسام التي يحتوي عليها محرك الأقراص الثابتة. سيُظهر محرك الأقراص الثابتة الفعلي أولاً ، مثل (hd0) أو شيء مشابه ، متبوعًا بسلسلة من الأرقام ذات الصلة - (hd0 ، gpt1) ، (hd0 ، gpt2) وما إلى ذلك - والتي تمثل الأقسام الموجودة على القرص الصلب الخاص بك قيادة. إذا كان لديك أنظمة تشغيل متعددة ، فيمكن أن يكون هناك الكثير منها.
- حدد نظام تشغيل Ubuntu من خلال الكتابة ls مرة أخرى ولكن تحديد القسم. لا تحتاج إلى تضمين بادئة القسم ، فقط الرقم ، لذلك قد يبدو الأمر النموذجي ls (hd0، 3) إذا كنت قد تحققت من أول قسمين وكنت تبحث الآن في القسم الثالث. استمر حتى تجد واحدًا يحتوي على أدلة Linux ، مثل bin / ، boot / ، dev / ، etc / usr /. هذا هو ما تحتاج إلى الإقلاع منه.
- الآن بعد أن عرفت مكان ملفات التمهيد ، تحتاج إلى السماح لـ GRUB بالدخول سرًا. إذا كان القسم الصحيح هو (hd0، 3) ، كما في المثال أعلاه ، فاكتب تعيينالجذر = (hd0، 3) في سطر أوامر GRUB ثم انقر فوق يدخل.
- الملفات التي تحتاجها لتشغيل الكمبيوتر موجودة في دليل التمهيد / هذا القسم ، لذا ابدأ في الكتابة لينكس / التمهيد / vmlinuz في موجه الأوامر. سيقوم تلقائيًا بملء الإصدار الصحيح من ملف vmlinuz برقم طويل يحدد إصدار Linux kernel. حدد ملف فاتورة غير مدفوعة مفتاح لقبوله. قبل أن تضغط يدخل، أضف الأمر الجذر مرة أخرى ، ولكن هذه المرة بدلاً من قول الجذر = (hd0، 3) - وهي مصطلحات GRUB للقسم الثالث من القرص الصلب الأول - تكتب الجذر = / dev / sda3، وستتذكر كيف يعرّف Linux نفسه نفس القسم.
- نوع initrd في سطر أوامر GRUB وانقر مرة أخرى على ملف فاتورة غير مدفوعة مفتاح لقبول اقتراحه - يجب أن يتطابق مع رقم النواة من الأمر السابق - ثم يدخل.
- نوع حذاء طويل في موجه تمهيد النظام الخاص بك.
إذا قال موجهك إنقاذ اليرقة>
عادةً ، يجب قراءة موجه سطر الأوامر في هذه المرحلة نكش>، ولكن إذا كان نظامك معطلاً حقًا ، فقد يقول ذلك إنقاذ نكش> بدلا من. هذا يعني أنك تستخدم نسخة مكشوفة من غلاف إنقاذ GRUB ، ولن تتمكن من استخدام مفتاح Tab لإكمال أوامرك. بدلاً من ذلك ، ستحتاج إلى العثور على أرقام الإصدارات الطويلة يدويًا وتدوينها. بافتراض وجودهما في نفس القسم ، يمكنك القيام بذلك على النحو التالي:
- نوع ls (hd0، 3) / التمهيد وانظر إلى المعلومات الموجودة على الشاشة. الملفان اللذان تبحث عنهما هما الملف الذي يبدأ بهما vmlinuz والذي يبدأ بـ initrd. اكتبها أو التقط لقطة للشاشة بكاميرا هاتفك حتى تتمكن من الرجوع إليها بعناية ، رقمًا تلو الآخر.
- اكتب الآن تعيين الجذر = (hd0، 3) و اضغط يدخل. في هذه المرحلة ، تحتاج إلى تحميل وحدتين يدويًا كان من الممكن تحميلهما من أجلك إذا كنت تحصل على موجه اليرقة. هذه تستخدم insmod الأمر ، اختصار لعبارة "تثبيت الوحدة".
- نوع insmod طبيعي و اضغط يدخل. اكتب الآن عادي لتشغيل الوحدة التي قمت بتثبيتها للتو. أخيرًا ، اكتب insmod لينكس و اضغط يدخل، لذلك يمكنك الانتقال لتحديد ملفات التمهيد.
- اكتب نفس الشيء لينكس أمر ، ولكن هذه المرة سوف تملأه يدويًا من البداية إلى النهاية. بالنسبة لنظام Ubuntu 18.04 على نفس القسم الذي استخدمناه كمثال لدينا طوال الوقت ، قد يقرأ ذلك لينكس /boot/vmlinuz-4.15.0-44- عام واتبعه مرة أخرى باستخدام الجذر = / dev / sda3 قبل الضغط يدخل.
- افعل نفس الشيء مع initrd الأمر ، باستخدام الرقم الكامل الذي كتبته أيضًا. في المثال ، سيبدو initrd.img-4.15.0-44 عام.
- نوع حذاء طويل و اضغط يدخل لتشغيل النظام الخاص بك.
إعادة تثبيت GRUB بعد التمهيد
يجب أن يتم تمهيد جهاز الكمبيوتر الخاص بك بشكل طبيعي في هذه المرحلة ، ويجب أن تكون قادرًا على تسجيل الدخول كما تفعل عادةً. هذه ليست عملية تريد استخدامها كل يوم ، لذا فإن الأولوية الأولى هي إصلاح GRUB بشكل صحيح. انقر على التطبيقات رمز أسفل داش واكتب صالة في شريط البحث. بمجرد فتح نافذة Terminal ، اكتب تحديث اليرقة و اضغط يدخل. ستحدث عدة أشياء وبعد ذلك ستصلك رسالة تقول فعله والعودة إلى سطر أوامر GRUB. نوع grub-install / dev / sda، على افتراض أن القسم الخاص بك كان على أول محرك أقراص فعلي. تم الآن إعادة تثبيت GRUB ، ويجب أن يبدأ جهاز الكمبيوتر الخاص بك بشكل طبيعي عند إعادة التشغيل.
إذا كنت خائفًا في هذه المرحلة
لطالما كان مجتمع Linux ، بشكل عام ، يتمتع بموقف صحي من التعامل مع DIY ، ولكن إذا كنت جديدًا في عالم Linux أو فقط إذا كنت ترغب في استعادة جهاز الكمبيوتر الخاص بك وتشغيله بأقل قدر من الضجة ، فقد تجد هذه الإصلاحات اليدوية مرهقة. هناك أدوات آلية يمكنك استخدامها بدلاً من ذلك ، والتي لا تحتاج إلى جعل يديك متسخين باللعب بالأعمال الفعلية لـ GRUB و Linux. إصلاح التمهيد انه مثال.
استخدام Boot-Repair بدلاً من ذلك
لاستخدام إصلاح التمهيد ، تحتاج إلى محرك أقراص DVD أو USB الذي استخدمته لتثبيت Ubuntu. إذا لم يكن لديك ، فاستعير جهاز كمبيوتر يعمل لفترة كافية لتنزيل نسخة جديدة ونسخها. عندما يكون لديك ، ضع نظام التشغيل في محرك الأقراص أو منفذ USB ، حسب الحاجة ، وأعد تشغيل الكمبيوتر. قد تحتاج إلى الدخول إلى شاشة قائمة التمهيد بالضغط على خروج أو F2 أثناء قيام جهاز الكمبيوتر بالتمهيد وإخباره بفحص محرك أقراص DVD أو محرك أقراص USB قبل محاولة التمهيد من محرك الأقراص الثابتة. بمجرد الانتهاء من ذلك ، اختر جرب أوبونتو من قائمة تمهيد القرص.
تنزيل وتثبيت Boot-Repair
سينقلك القرص أو USB إلى سطح مكتب Ubuntu بطيء ولكنه يعمل بكامل طاقته ، حيث يمكنك القيام بكل الأشياء التي تفعلها عادةً مع جهاز الكمبيوتر الخاص بك. يتم الاحتفاظ ببرنامج إصلاح التمهيد كأرشيف حزمة شخصية (PPA) ، لذا فإن أول شيء عليك القيام به هو إضافة PPA المناسب كمصدر برنامج لجهاز الكمبيوتر الخاص بك.
- افتح نافذة طرفية واكتب sudo add-apt-repository ppa: yannubuntu / boot-repair.
- ثم اكتب sudo apt التحديث.
- أخيرًا ، اكتب sudo apt تثبيت إصلاح التمهيد لتثبيت البرنامج.
تشغيل إصلاح التمهيد
لتشغيل الأداة المساعدة الفعلية لإصلاح التمهيد ، اكتب إصلاح التمهيد في نفس النافذة الطرفية. سوف يقوم Boot-repair بفحص النظام الخاص بك بحثًا عن المشاكل المتعلقة بـ GRUB و Boot ومن ثم يطفو على السطح مربع حوار. من المربع ، يمكنك اختيار العبث بالإعدادات اليدوية أو التحديد موصى به الإصلاح لجعل إصلاح التمهيد يعمل على إصلاح المشكلات الأكثر شيوعًا لك تلقائيًا. عند الانتهاء ، ستخبرك عادةً بأن الإصلاحات قد اكتملت وتعطيك ارتباطًا يمكنك النقر فوقه لقراءة ملف سجل يشرح كل ما تم القيام به. للإنهاء ، أعد تشغيل الكمبيوتر ، وقم بإزالة قرص التمهيد عندما يُطلب منك ذلك ، ثم انتظر حتى يتم التمهيد بشكل طبيعي.