Как избавиться от нескольких версий Linux в меню загрузки grub [duplicate]

Возможный дубликат: есть ли способ удалить / скрыть старые версии ядра?

Я использую двойную загрузку на своем ПК в течение некоторого времени, чтобы использовать Ubuntu вместе с Windows 7. Одна очень тревожная вещь случается, когда ядро ​​Linux Ubuntu обновляется (это случается раз в то время ). Они добавляются как опции в меню grub, поэтому мое меню загрузки выглядит следующим образом:

Ubuntu, with linux 2.6.35-27 generic
Ubuntu, with linux 2.6.35-27 generic (recovery mode)
Ubuntu, with linux 2.6.35-25 generic 
Ubuntu, with linux 2.6.35-25 generic (recovery mode)
Ubuntu, with linux 2.6.35-24 generic
Ubuntu, with linux 2.6.35-24 generic (recovery mode)
Ubuntu, with linux 2.6.35-22 generic
Ubuntu, with linux 2.6.35-22 generic (recovery mode)
Memory test
Windows 7

Это очень раздражает, потому что я хочу загружать окна по умолчанию, но после каждого обновления он сдвигается вниз и мне нужно перейти в конфигурацию grub и изменить параметр по умолчанию.

Мой вопрос: Как избавиться от старых версий linux в меню grub и оставить только самый новый?

1
задан 13 April 2017 в 15:25

5 ответов

Я бы предположил, что вы всегда держите не только последнее ядро, но и предыдущее. Таким образом, если в какой-то момент вы обнаружите проблемы с последним ядром, вы все равно сможете «понизить» свою систему до предыдущей стабильной конфигурации.

4
ответ дан 25 May 2018 в 22:42
  • 1
    +1 для хранения предыдущего ядра - у меня были проблемы с обновлением ядра, перезагрузкой, и я получаю панику (или что-то в этом роде), которая мешает мне загружаться. Сохранение предыдущего ядра спасло мою задницу больше раз, чем я помню. :) – jrg♦ 4 March 2011 в 16:20
  • 2
    +1 Будет глупо не держать больше, чем просто последнее ядро – Ashfame 4 March 2011 в 17:49
  • 3
    Информация верна (+1), но не отвечает на вопрос (-1). – Lekensteyn 4 March 2011 в 19:42

Простым способом является переход в синаптический режим и поиск ядер, которые не используются

В вашем случае поиск по 2.6.35-25 & amp; 24 & amp; 22 и полностью удалите их. Вы даже можете проверить, какое ядро ​​вы используете с командой uname в своем терминале, и удалите другие установленные ядра, или вы можете использовать программное обеспечение, например ailurus или ubuntu-tweak, которое удалит неиспользуемое ядро.

Эта тема на askubuntu говорит о вашей проблеме и говорит, что Computer Janitor в администрации> Computer Janitor тоже сделает трюк.

2
ответ дан 25 May 2018 в 22:42

Вы можете установить ubuntu-tweak, а затем перейдите в «Приложения» -> «Системный инструмент» -> ubuntu tweak и

щелкните очистите и очистите ядра. он не показывает текущее ядро, поэтому вы всегда будете в безопасности.

2
ответ дан 25 May 2018 в 22:42

Установите диспетчер запуска sudo apt-get install startupmanager (графический интерфейс для grub, usplash и заставки).

Выберите ОС по умолчанию на вкладке «Параметры загрузки» и количество предыдущих записей ядра для перехода на вкладку «Дополнительно» , Вы можете настроить многие другие параметры по своему вкусу ...

1
ответ дан 25 May 2018 в 22:42
  • 1
    Это похоже на хорошее решение, но мой «Расширенный» вкладка не имеет таких настроек. Скриншот: habreffect.ru/files/e33/f4752a7c8/Screenshot.png – Silver Light 4 March 2011 в 17:28
  • 2
    интересно. какая версия ubuntu (10.10) и startupmanager (1.9.13-5?)? что произойдет, если вы выполните команду su-to-root -X -c / usr / sbin / startupmanager & quot ;? На самом деле у меня есть 4 вкладки, а не 2, как вы. – Christoph 4 March 2011 в 17:38
  • 3
    вы используете grub2? если да, возможно, вы столкнулись с этой ошибкой: bugs.launchpad.net/ubuntu/+source/startupmanager/+bug/312933 – Christoph 4 March 2011 в 17:55
  • 4
    -1 startupmanager - отличный способ разбить систему в моем опыте. В этом случае удаление старых пакетов ядра является более чистым методом, не требует дополнительного программного обеспечения и освобождает тонну дискового пространства. – Oli♦ 4 March 2011 в 17:57
  • 5
    хорошо, по моему опыту он делает то, что он должен делать, без проблем. ymmv, конечно. Интересно, однако, если это действительно намного хуже, чем неопытные пользователи, вручную удаляющие пакеты ядра ...? – Christoph 4 March 2011 в 19:00

Было много ответов. Добавляя к этим ответам, вы можете попробовать следующее: меню grub загружается из /boot/grub/grub.cfg; если вы используете версию ubuntu позже 9.10. Для предыдущих версий это файл /boot/grub/menu.lst.

Откройте этот файл, и вы увидите, что подробные списки меню (после нескольких строк кода) блокируются следующим стилем:

 ### BEGIN /etc/grub.d/. ...###
 menuentry  ...
            ...
 ### END ....................###

Последним пунктом меню будет окно 7. Если вы хотите, чтобы окна 7 в первом меню вырезали этот раздел и вставляли его перед «Ubuntu, с linux 2.6.35-27 generic». Если вам не нужны другие пункты меню, вы можете прокомментировать их или удалить.

0
ответ дан 25 May 2018 в 22:42
  • 1
    Этот файл будет восстановлен при обновлении GRUB или ядра. – Lekensteyn 4 March 2011 в 19:41

Другие вопросы по тегам:

Похожие вопросы: