לנקות את תפריט אובונטו חדש Grub2 Boot
אובונטו אימצה את הגרסה החדשה של מנהל האתחול גרוב בגרסה 9.10, להיפטר מהתפריט הבעייתי הישן. היום אנחנו מסתכלים על איך לשנות את האפשרויות בתפריט האתחול Grub2.
Grub2 הוא צעד קדימה בהרבה דרכים, ואת רוב התפריט מעצבן.lst נושאים מן העבר נעלמו. ובכל זאת, אם אינך ערני עם הסרת גרסאות ישנות של הקרנל, רשימת האתחול עדיין יכולה להיות ארוכה יותר ממה שהיא צריכה להיות.
הערה: ייתכן שתצטרך להחזיק את לחצן SHIFT במקלדת בעת אתחול כדי להציג תפריט זה. אם מותקנת רק מערכת הפעלה אחת במחשב, היא עלולה לטעון אותה באופן אוטומטי מבלי להציג תפריט זה.
הסר ערכי Kernel הישנים
המשימה הנפוצה ביותר לנקות את תפריט האתחול היא להסיר גרסאות ליבה ישנות שוכב על המחשב שלך.
במקרה שלנו אנו רוצים להסיר את ערכי התפריט האתחול 2.6.32-21 כללי. בעבר, משמעות הדבר היתה פתיחת /boot/grub/menu.lst... אבל עם Grub2, אם נסיר את חבילת הליבה מהמחשב שלנו, גראב יסיר אוטומטית את האפשרויות האלו.
כדי להסיר גרסאות ישנות של ליבה, פתח את מנהל החומרה הסינפטית, נמצא בתפריט 'מערכת'> 'ניהול'.
כאשר הוא נפתח, הקלד את גרסת הליבה שברצונך להסיר בשדה טקסט חיפוש מהיר. המספרים הראשונים צריכים להספיק.
עבור כל אחת מהרשומות הקשורות ליבה הישנה (למשל כותרות לינוקס - 2.6.32-21 ו- linux-image-2.6.32-21-Generic), לחץ באמצעות לחצן העכבר הימני ובחר סמן עבור הסרה מלאה.
לחץ על הלחצן Apply בסרגל הכלים ולאחר מכן החל בחלון הסיכום שצץ. סגור מנהל החבילה הסינפטית.
בפעם הבאה שתאתחל את המחשב, התפריט Grub לא יכיל את הערכים הקשורים לגרסת הקרנל שהוסרה.
הסר כל אפשרות על ידי עריכה /etc/grub.d
אם אתה זקוק לשליטה מדויקת יותר, או שברצונך להסיר ערכים שאינם גרסאות של ליבה, עליך לשנות את הקבצים הממוקמים ב- /etc/grub.d.
/etc/grub.d מכיל קבצים המחזיקים ברשומות התפריט שהיו אמורות להיכלל ב- /boot/grub/menu.lst. אם ברצונך להוסיף רשומות תפריט אתחול חדשות, תיצור קובץ חדש בתיקייה זו, וודא שתסמן אותו כפעולת הפעלה.
אם ברצונך להסיר ערכי תפריט אתחול, כפי שאנו עושים, היית עורך קבצים בתיקייה זו.
אם רצינו להסיר את כל ערכי memtest86 +, אנחנו יכולים פשוט לעשות את הקובץ 20_memtest86 + ללא הפעלה, עם פקודת מסוף
sudo chmod -x 20_memtest86+
בעקבות פקודת המסוף
sudo עדכון grub
שים לב ש- memtest86 + לא נמצא על-ידי עדכון-עדכונים משום שהוא יתייחס רק לקבצי הפעלה.
עם זאת, במקום זאת, אנחנו הולכים להסיר את מסוף טורי 115200 רשומה עבור memtest86 + ...
פתיחת חלון מסוף יישומים> עזרים> מסוף. בחלון המסוף, הקלד את הפקודה:
getudo gedit /etc/grub.d/20_memtest86+
ערכי התפריט נמצאים בתחתית קובץ זה.
מחק את ערך התפריט עבור קונסולת סדרתי.
הערה: תגובה על כניסת התפריט לא תעבוד - יש למחוק אותו. העתק אותו לקובץ אחר, אם אתה חושש שתזדקק לו מאוחר יותר.
שמור וסגור את הקובץ. בחלון המסוף שפתחת, הזן את הפקודה
sudo עדכון grub
הערה: אם לא תפעיל את העדכון, אפשרויות תפריט האתחול לא ישתנו!
עכשיו, בפעם הבאה שאתה אתחול, זה ערך מוזר ייעלם, ואתה נשאר עם תפריט אתחול פשוט ונקי.
סיכום
בעת שינוי תפריט האתחול של Grub2 עשוי להיראות מסובך מדי למורשת גראב מדור קודם, עבור משתמשים רגילים, Grub2 אומר שאתה לא צריך לשנות את תפריט האתחול כי לעתים קרובות. למרבה המזל, אם אתה צריך לעשות את זה, התהליך עדיין די קל.
לקבלת מידע מפורט יותר על אופן שינוי ערכים ב- Grub2, פורום זה של אובונטו הוא משאב מצוין. אם אתה משתמש בגירסה ישנה יותר של אובונטו, עיין במאמר שלנו על אופן ניקוי תפריט האתחול של אובונטו לאחר שדרוגים.