سؤال مشاكل اليرقة بعد ترقية أوبونتو من 12.04 -> 14.04.1


قمت مؤخرا بتحديث جهاز Ubuntu PC الخاص بي من 12.04 LTS إلى 14.04.1. بعد إعادة التشغيل الأول ، تمكنت من التمهيد في وضع الإنقاذ فقط (وجدت مشكلة مماثلة هنا: error: file '/grub/i386-pc/normal.mod' not found). لقد قمت بتحديث اليرقة باستخدام

sudo grub-install /dev/sda --root-directory=/mnt

والآن لدي المشكلة التالية: أرى قائمة Grub ، ولكن الإدخال الافتراضي لا يعمل ، وأعطى 2 خطأ

"file not found" 

و

"you need to load kernel first" 

ولكن إذا ذهبت إلى خيارات متقدمة - أرى قائمة طويلة من إصدارات النواة للاختيار. عندما أختار "linux-image-3.11.0-15-generic" - يبدأ التشغيل.

لماذا لا يتم تحميل أحدث "linux-image-3.13"؟ كيف يمكنني إصلاحه؟ وكيفية اكتشاف وإزالة جميع الإدخالات غير المستخدمة من قائمة اليرقات؟


2
2017-08-25 12:25


الأصل




الأجوبة:


apt-get autoremove هي طريقة سهلة لإزالة الحواف القديمة ، كما أنها تقوم بتحديث إدخالات grub.

أود أن محاولة autoremove ، إعادة التشغيل ، تحقق مما إذا كانت إدخالات التمهيد المناسبة متوفرة.

إذا كان إدخال التمهيد لا يزال غير متاح ، فحاول تحديث grub update-grub.

كلا الأمرين تتطلب sudo القوى


2
2017-08-25 13:09



لم يساعد! بعد تنفيذ "apt-get autoremove" ، تم حذف العديد من المكتبات. لكن بقيت مدخلات اليرقة على حالها. ومشكلة أن التقصير (الصحيح) دخول Grub لا يعمل! - RedSoft