24Aug
اعتمدت أوبونتو النسخة الجديدة من مدير التمهيد غروب في الإصدار 9.10، والتخلص من القائمة menu.lst القديمة إشكالية.اليوم ننظر في كيفية تغيير خيارات القائمة التمهيد في Grub2.
Grub2 هو خطوة إلى الأمام في الكثير من الطرق، ومعظم من القضايا المزعج . lst القضايا من الماضي ذهبت.ومع ذلك، إذا كنت لا يقظة مع إزالة الإصدارات القديمة من النواة، قائمة التمهيد يمكن أن لا يزال في نهاية المطاف لفترة أطول مما يجب أن يكون.
ملاحظة: قد تضطر إلى الضغط على زر شيفت على لوحة المفاتيح أثناء التشغيل حتى تظهر هذه القائمة.إذا تم تثبيت نظام تشغيل واحد فقط على جهاز الكمبيوتر الخاص بك، فإنه قد تحميله تلقائيا دون عرض هذه القائمة.
إزالة إدخالات النواة القديمة
مهمة التنظيف الأكثر شيوعا لقائمة التمهيد هي إزالة إصدارات النواة القديمة الموجودة على الجهاز.
في حالتنا نريد إزالة إدخالات قائمة التمهيد 2.6.32-21-جينيرال.في الماضي، وهذا يعني فتح /boot/grub/ menu.lst. .. ولكن مع Grub2، إذا قمنا بإزالة حزمة كيرنيل من جهاز الكمبيوتر الخاص بنا، غروب تلقائيا بإزالة تلك الخيارات.
لإزالة إصدارات النواة القديمة، افتح سينابتيك باكيج ماناجر، الموجود في النظام & غ؛قائمة الإدارة.
عند فتحه، اكتب إصدار النواة الذي تريد إزالته في حقل نص البحث السريع.وينبغي أن تكون الأرقام القليلة الأولى كافية.
لكل من الإدخالات المرتبطة بالنواة القديمة( مثل لينوكس-هيدرس-2.6.32-21 و لينوكس-إيماج-2.6.32-21-جينيرال)، انقر بزر الماوس الأيمن واختر علامة للإزالة الكاملة .
انقر فوق الزر تطبيق في شريط الأدوات ثم قم بتطبيق في إطار الملخص الذي ينبثق.ب تواصل معنا:
في المرة التالية التي تقوم فيها بتشغيل جهاز الكمبيوتر الخاص بك، لن تحتوي القائمة غروب على الإدخالات المقترنة بإصدار النواة المزالة.
إزالة أي خيار عن طريق تحرير /etc/ grub.d
إذا كنت بحاجة إلى مزيد من التحكم غرامة الحبيبات أو تريد إزالة إدخالات ليست إصدارات كيرنيل يجب تغيير الملفات الموجودة في /etc/ grub.d.يحتوي
/etc/ grub.d على الملفات التي تحتوي على إدخالات القائمة التي كانت موجودة في القائمة /boot/grub/.lst.إذا كنت تريد إضافة إدخالات قائمة تمهيد جديدة، يمكنك إنشاء ملف جديد في هذا المجلد، مع التأكد من وضع علامة عليه كملف قابل للتنفيذ.
إذا كنت ترغب في إزالة إدخالات القائمة التمهيد، كما نقوم به، يمكنك تحرير الملفات في هذا المجلد.
إذا أردنا إزالة كافة إدخالات memtest86 + يمكننا أن نجعل فقط ملف 20_memtest86 + غير قابل للتنفيذ مع أمر المحطة
سودو تشمود -x 20_memtest86 +
متبوعا أمر المحطة
سودو تحديث غروب
لاحظ أن memtest86 + لم يكنوجدت من قبل التحديث غروب لأنه سوف تنظر فقط الملفات القابلة للتنفيذ.
ومع ذلك، بدلا من ذلك، سنقوم بإزالة إدخال وحدة تحكم المسلسل 115200 ل memtest86 +. ..
افتح نافذة طرفية التطبيقات & غ؛إكسسوارات & غ؛طرفية.في إطار المحطة الطرفية، اكتب الأمر:
غكسودو جيديت /etc/grub.d/ 20_memtest86 +
توجد إدخالات القائمة في الجزء السفلي من هذا الملف.
قم بحذف ادخال القائمة للوحدة التسلسلية 115200 .
ملاحظة: لن يؤدي التعليق على إدخال القائمة إلى العمل - يجب حذفه.نسخه إلى ملف آخر إذا كنت قلقا قد تحتاج إليها في وقت لاحق.
حفظ وإغلاق هذا الملف.في نافذة المحطة الطرفية التي قمت بفتحها، أدخل الأمر
سودو أوبديت-غروب
ملاحظة: إذا لم تقم بتشغيل التحديث-غروب، خيارات القائمة التمهيد لن تتغير!
الآن، في المرة القادمة التي تمهيد، سيتم غادر هذا دخول غريب، وكنت تركت مع قائمة التمهيد بسيطة ونظيفة.
الاستنتاج
في حين أن تغيير قائمة التمهيد Grub2 قد تبدو معقدة للغاية لسادة غروب القديمة، بالنسبة للمستخدمين العاديين، Grub2 يعني أنك لن تضطر إلى تغيير قائمة التمهيد التي غالبا.لحسن الحظ، إذا كان لديك للقيام بذلك، فإن العملية لا تزال سهلة جدا.
للحصول على معلومات أكثر تفصيلا حول كيفية تغيير الإدخالات في Grub2، يعتبر مؤشر ترابط منتدى أوبونتو هذا مصدرا رائعا.إذا كنت تستخدم إصدارا أقدم من أوبونتو، فراجع مقالتنا حول كيفية تنظيف قائمة تمهيد أوبونتو بعد الترقية.