Чому меню завантаження збільшується?


12

Це питання буде мало неповним, але я впевнений, що ви здогадаєтесь, у чому полягає моя проблема. Отже, 2 дні тому Коли я перезапустив свою машину, я отримав 7 варіантів завантажувального екрану замість 5. Раніше Windows був 5-м варіантом (я зробив це за замовчуванням), але тепер деякий тест пам'яті - це 5-й варіант (дефолт). Як це автоматично сталося? Я нічого не налаштовував і не змінював.

Відповіді:


10

Коли оновлено ядро ​​Linux, старіші зображення ядра залишаються на випадок, якщо новіші якимось чином несумісні з вашою системою. До кожного образу ядра є дві частини - звичайна, з якою ви завантажуєтесь, і зображення для відновлення, через що меню збільшується на дві записи з кожним оновленням. Кількість старих ядер зазвичай не перевищує трьох (плюс відповідні зображення для відновлення, загалом шість зображень), тому розмір вашого завантажувального меню відтепер повинен бути визначений.

Ви можете запобігти появі старших, відредагувавши файл меню груб, ввівши

sudo gedit /boot/grub/menu.lst

в термінал і коментуючи їх із #символом перед ними (огляньте файли навколо прикладів). Я припускаю, що ви знаєте, як це зробити, оскільки вам вдалося встановити Windows за замовчуванням. Ви також можете видалити їх, щоб звільнити місце на диску, якщо ви впевнені, що вони вам не знадобляться.

Найбезпечніший спосіб, на мою думку, у будь-якому випадку це зробити - це встановити Ubuntu Tweak , який містить можливість видалення зайвих зображень ядра. На ній з’явиться список додаткових зображень, і ви просто виберете ті, які вам не потрібні, а безпека виходить із програми, яка не відображає завантажену в даний час.

Позбавлятися від них не рекомендується, приховуючи їх або видаляючи, з двох причин. Перший полягає в тому, що, коли ви зіткнулися з серйозною проблемою (як правило, пов'язаною з обладнанням і, як правило, не працює), найкращим способом дій є завантаження за допомогою попереднього зображення ядра, щоб побачити, чи проблема там вирішена. Оновлення ядра може мати неприємну звичку ламати частини своєї системи. Інша причина полягає в тому, що зображення "відновлення" може бути дуже корисним, особливо якщо ви забули свій пароль.


Дякую за детальну відповідь, Кріс. Отже, щоразу, коли оновлення Kernel надійде в оновлення Ubuntu, моє завантажувальне меню зміниться?
t3ch

Чи можна також прокоментувати параметри зображення? Зберігати Just Ubuntu та Windows у меню завантаження?
t3ch

2
@ t3ch: 1. Так, меню завантаження буде змінюватися з кожним оновленням ядра. 2. Так, ви можете прокоментувати інші параметри, але я рекомендую також зберегти параметр "відновлення" разом з Ubuntu та Windows. Параметр "відновлення" може бути корисним у багатьох сценаріях, один із них - якщо ви забудете пароль Ubuntu.
Сид

1
@ t3ch Відтепер меню завантаження не повинно змінюватися. Три образи ядра, включаючи їх зображення для відновлення, здаються верхньою межею, після чого точки старішого просто видаляються. Я збираюся включити ці коментарі до своєї відповіді.


1

Лише порада: з міркувань безпеки (у випадку, якщо якесь оновлення зіпсує ваше запущене ядро ​​тощо), я зазвичай зберігаю ще одне зображення ядра в папці / boot (мені це дійсно виявилося корисним).

Що стосується Ваших наступних питань:

  • Так, щоразу, коли ви встановлюєте нове ядро, ваш menu.lst (оскільки ви використовуєте grub v.1) додасть нове зображення у ваш список. Якщо ви хочете очистити свій список, вам слід відредагувати menu.lst вручну або встановити налаштування ubuntu, як уже сказав вам Кріс.

  • Що ви маєте на увазі, коментуючи параметри зображення? Ви можете змінити "заголовок" на будь-яке ім'я, яке ви хочете відобразити у списку grub, або ви можете прокоментувати / видалити всі непотрібні записи.


Привіт Павло, "Я зазвичай зберігаю ще одне зображення ядра в папці / boot", як це зробити?
t3ch

@ t3ch Ви це робите, просто залишаючи їх. Виконайте описані вище дії для приховування / видалення, але залиште принаймні одне старе ядро, включаючи зображення для відновлення, у спокої, щоб у вас було всього чотири ядра Linux.

@ t3ch: Коли встановлено нове ядро, старе залишається неушкодженим. Але ви можете видалити старе ядро, Павлов означає, що він цього не робить (він також не видаляє запис у меню): він зберігає останнє ядро ​​+ попереднє ядро.
Sid

1
Кріс і ямсід охопили мене. Як приклад, якщо я зараз запускаю linux-image-2.6.32.31-generic і з'явиться новіший linux-image-2.6.35-23-generic, я обоє працюю (тобто я виграв ' t видаліть стару, тому що я хочу мати її як резервну копію) ;-)
Павлос Г.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.