С каждым обновлением ядра в Grub помещается новая запись, чтобы обеспечить способ загрузки конкретной версии ядра.
У меня сейчас около 5, и, если честно, как только я подтвердил, что могу загрузиться в новой версии ядра, я никогда не вернусь к предыдущей версии.
Я хотел бы управлять элементами в этом списке с рабочего стола, а не редактировать файл. Есть ли способ сделать это с помощью графического интерфейса из самой Ubuntu?
Вы можете установить программу под названием StartUp-Manager.
Пакет называется
startupmanager
. Вы можете найти это в программном центре Ubuntu или в Synaptic или запустить:sudo apt-get install startupmanager
в терминале.Это позволяет вам выбрать запись grub по умолчанию, количество секунд, в течение которых grub ожидает ее автоматической загрузки, и другие параметры, такие как разрешение.
Это хорошая идея, чтобы удалить старые ядра из Synaptic, хотя.
источник
startupmanager
больше не находится в активной разработке: launchpad.net/startup-manager/+announcement/8300Даниэль Рихтер разработал инструмент настройки графического интерфейса, который позволяет пользователям изменять настройки Grub 2 без использования командной строки. Приложение позволяет пользователю добавлять, удалять, замораживать, переименовывать и изменять порядок пунктов меню загрузки. Это также позволит изменить параметры конфигурации Grub 2, такие как фоновое изображение и время ожидания меню.
вы можете использовать его и установить его по этому GUIDE
если вы хотите глубоко в GRUB 2 вы можете прочитать эту GUIDE тоже
так что спасибо Даниилу
источник
Ну, Ubuntu Tweak имеет приятный простой интерфейс для уничтожения старых изображений, заголовков и всего остального. Сдается мне, чтобы быть достаточно простым, чтобы быть надежным. Дрянной быстрый и грязный скриншот . Он заполняется автоматически и не показывает ничего, связанного с текущим ядром. Не связан с проектом, но в прошлом он работал хорошо для меня.
источник
Он не основан на графическом интерфейсе, но самый простой способ удалить предыдущие образы Linux - ввести простую команду:
Это удалит ВСЕ Cruft из вашей системы, а не только ядра Linux. Все, что не используется другим пакетом, будет удалено этой командой.
Если вам просто необходим графический интерфейс пользователя, запустите Synaptic, затем нажмите кнопку «Состояние» в левом нижнем углу, а затем выберите фильтр «Установлен (авто съемный)» из списка над ним. Затем выберите все в этом списке (сдвиг или нажатие клавиши управления или используйте CTRL-A) и щелкните правой кнопкой мыши, чтобы выбрать «Пометить для удаления».
Например, ниже, я использую ядро 2.6.35.27 , поэтому, если я хочу удалить предыдущее ядро 2.6.35.25 :
источник
Лично я использую следующую настройку (grub legacy):
Это работает , потому что Ubuntu автоматически обновляет
/vmlinuz
,/initrd.img
символические ссылки на точки к последнему установленному ядру и initramfs изображения (и.old
компаньоны точке к предыдущим).Это не будет работать с
/boot
отдельным разделом.Я не могу понять, почему Ubuntu не использует это по умолчанию и создает невыносимо уродливые и обходительные обходные пути, которые заполняют экран загрузчика чрезмерно избыточными и бесполезными строками. На мой взгляд, экран должен выглядеть как минимум так:
Четыре линии Ubuntu уже кажутся излишними. Теперь представьте дюжину почти одинаковых строк, которые отличаются только несколькими цифрами (и все они означают просто «загрузить Ubuntu»!) - и вы должны выбрать правильную. Страшный сон!
источник