لا شك أن لقد حدث كل هذا لنا في مرحلة ما أنه عند تشغيل جهاز الكمبيوتر الخاص بك والانتظار حتى يبدأ كل شيء بشكل طبيعي هل صادفت شاشة مروعة يخشى أكثر من شخص رؤيته ، إذا كنت أعني أنك تجد الرسالة التالية:
"خطأ ليس مثل هذا الجهاز
إنقاذ اليرقة "
أسوأ شيء هو أنه عندما لا تعرف ماذا تفعل ، تعتقد أن كل شيء قد ضاع وسيتعين عليك إعادة تهيئة جهاز الكمبيوتر الخاص بك ، ولكن إذا كان لديك بعض الخبرة ، فستعرف أنه يجب عليك اللجوء إلى ملف حي من التوزيع ، ولكن ماذا يحدث عندما لا يكون لديك في متناول اليد.
لكن هذا لا شيء يجب أن نفهم أسباب هذه المشكلة.
أولا السبب الرئيسي لهذا الخطأ هذا بسبب تلف محمل الإقلاع الخاص بنالأي سبب من الأسباب ، سواء كان ذلك عن طريق تحديث Kernel جديد أو النظام أو التطبيق أو بسبب الإهمال ، فأنت ببساطة أتلفت ملفًا في هذا القسم من نظامك.
اليرقة موجودة داخل مجلد / boot، في بعض عمليات التثبيت المخصصة ، يتم تثبيتها عادةً في قسم منفصل.
الآن فهم الضرر ، يجب أن نذهب إلى العمل، لهذا لن نشغل أي شيء أكثر من محطتنا المحبوبة
على الرغم من أن الكثيرين يخافون من العمل بدون بيئة رسومية ، دعني أخبرك أن هذا أمر شائع. عليك فقط أن تضع القليل من صبرك هنا وقبل كل شيء ، أؤكد لك أنه إذا كنت تعتقد أنه ليس لديك معرفة بهذا ، فسوف تتعلم شيئًا جديدًا وتفهم أبسط الأوامر المستخدمة في Linux.
المحلول
سنبدأ بـ الأمر الأول هذا هو "ls" مع ذلك سنعرض جميع الدلائل بالإضافة إلى الملفات الموجودة بداخلها.
كتابة ls على شاشة "إنقاذ اليرقة>"
سيعرض الأقسام النشطة ، شيء مشابه لهذا:
(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)
حيث hdx هو القرص الصلبإذا كان لدينا أكثر من واحد متصل ، فسيكون الرقم مختلفًا ، وفي حالتي لدي قرصان. في حالة (hdx، #) حيث يمثل # رقم القسم ، فهذه هي طريقة تكوينه وكيفية التعرف عليه.
الآن يجب أن نجد مكان استضافة اليرقة داخل الحواجز التي نشروها لنا لذلك علينا فقط كتابة ls + the / partition
البقاء على النحو التالي
ls (hd0,1)/
بهذه الطريقة سنبدأ البحث عن مجلد / boot ضمن قائمة الأقسام التي نعرضها في السابق ، من المهم ألا ننسى / لأن ما نتمليه هو أنه يعرض لنا قائمة الدلائل التي يحتوي عليها.
Ya التقسيم المحدد أين يتم استضافة قسم اليرقة ، يجب علينا الآن التأكد من أنه يحتوي على الملفات الضرورية لإصلاح تمهيد نظامنا لهذا ، نضيف فقط ما يلي إلى الأمر السابق.
بافتراض وجود مجلد التمهيد داخل القرص الأول في القسم الأول:
ls (hd0,1)/boot/grub
تم تأكيد المعلومات يجب أن نضيف البادئة المقابلة للمجلد نفعل هذا مع هذا الأمر:
set prefix=(hd0,1)/boot/grub
بمجرد الانتهاء من ذلك سننتقل إلى قوة تحميل الوحدة الصحيحة لهذا سوف ندعم أنفسنا من الداخل
insmod (hd0,1)/boot/grub/linux.mod
إذا كانت لديك شكوك حول تسميات الملفات الموجودة داخل مجلد التمهيد ، فتذكر الأمر ls ، فسيكون هذا أفضل حليف لك خلال هذه العملية.
الآن سوف ننتقل إلى أخبر النظام بجذر اليرقة لهذا نقوم به بهذا الأمر:
set root=(hd0,1)
أخيرًا سنشرع في تحميل النواة إلى اليرقة لهذا نستخدم الأمر التالي ، فهو مجرد توضيحي هنا لأن كل شخص لديه إصدار مختلف من Kernel ، تذكر الأمر ls للتحقق من الأمر الذي لديك ، استخدم دائمًا أحدث إصدار.
linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1
منفردا يجب علينا هنا تحديد القسم الذي يوجد فيه كما ذكرت تسميات الأقسام هنا ، يجب أن نستخدم بالفعل تلك التي نستخدمها بشكل شائع
hd0,1،1 سيصبح / dev / sda1,1 hd1،XNUMX / dev / sdbXNUMX إلخ.
أخيرًا ، نقوم فقط بتشغيل الأمر التالي وبهذا يمكننا أن نرى خياراتنا لبدء نظامنا:
boot
كمهمة أخيرة ، علينا فقط إعادة تثبيت اليرقة لهذا نقوم بتنفيذ الأمر التالي:
grub-install /dev/sdX
حيث sdx هو المكان الذي تم تثبيت نظامك فيه.
الكثير من الجلبة ، مع سهولة الأمر مع SuperGrub2:
-تحميل SuperGrub2
-نسخها مع DD على USB
-تمهيد مع USB وشحن النظام.
- في حالة ubuntu: sudo grub-install / dev / sdx ثم sudo update-grub2.
تم حلها.
يا له من عبقري خارق ، أريد أن أكون مثل هذا الرجل عندما أكبر ، متأكد من أنه لا يزال يستخدم Windows ويشتري مباشرة من سطح المكتب xdxdxd
Buff ، يا لها من فوضى ، عندما أواجه مشاكل أقوم بإصلاحها مع BootRepair cd ورمي الأميال ، فإن رأسي لا يعطي الكثير من xD
يتعلق الأمر بالتعلم ... والتفسير ممتاز.
إذا أردنا إعادة تثبيته! يتعلق الأمر برؤية طرق بديلة للحل والطريقة التي يشرحها ديفيد تعمل بشكل جيد.
التحيات،
فاوستو زافالا
أحضروا لي الكمبيوتر المحمول مع:
خطأ: نظام ملفات غير معروف.
إنقاذ اليرقة
عندما أفعل ذلك يحدث لي أنه يبدو لي
(hd0) (hd0,2،0,1) (hdXNUMX،XNUMX)
أتبع قسم ls +
ولكن في كليهما يقول "ملفات غير معروفة" لذلك لا أعرف مكان اليرقة.
اي فكرة لماذا يحدث ذلك؟
أحيانًا تقول أيضًا "لا يوجد مثل هذا التقسيم"
كما لو لم يكن هناك شيء على الإطلاق
هل تمكنت من إصلاحه؟ لدي نفس المشكلة
يعطيني خطأ في السطر الذي كتب فيه insmod ... linux.mod. هناك تنتهي القصة
في حالتي ، كان linux.mod داخل الدليل / boot / grub / i386