Сверхурочное время с обновлениями Ubuntu в меню GRUB перечислены многие предыдущие ядра Linux и много места на жестком диске. Как можно легко удалить неиспользуемые ядра?
Откройте диспетчер пакетов Synaptic из меню Система-> Администрирование.
Нажмите кнопку «Поиск» на панели инструментов и выполните поиск linux-image-2.
Результаты должны показать каждое доступное и установленное ядро. Зеленое поле слева указывает, что пакет установлен. Единственный linux-образ, который вы хотите установить, является самым последним. Найдите пакет, соответствующий ядру, которое вы используете в данный момент (это ядро, которое вы нашли в окне терминала). Убедитесь, что вы держите это. Теперь вы можете удалить старые ядра из списка, щелкнув их флажки и выбрав «Пометить для удаления».
afaik это только удаляет запись из меню grub и не удаляет само старое ядро
eugenevd
1
Для этого вы можете использовать Ubuntu Tweak или удалить записи в /boot. Например, если у меня есть vmlinuz-2.6.32-23-genericи vmlinuz-2.6.32-22-generic, удалив последний, я избавлюсь от одной записи. Кроме того, может быть vmlinuxвместо vmlinuz. Есть и другие файлы с информацией о версии. Вы можете удалить их тоже. Всегда держите последнюю версию.
Ответы:
Приведенное ниже решение относится к Ubuntu.
Проверьте ядро, используемое в данный момент:
Перечислите все установленные образы ядра и заголовки:
Удалите образ и заголовки ядра, которое вы хотите удалить:
Приведенные выше команды удаляют образ ядра и связанные с ним модули ядра и файлы заголовков.
После удаления неиспользуемого ядра обновите конфигурацию GRUB.
Теперь перезагрузите компьютер и проверьте, правильно ли очищено меню GRUB или нет.
источник
Откройте диспетчер пакетов Synaptic из меню Система-> Администрирование.
Нажмите кнопку «Поиск» на панели инструментов и выполните поиск
linux-image-2
.Результаты должны показать каждое доступное и установленное ядро. Зеленое поле слева указывает, что пакет установлен. Единственный linux-образ, который вы хотите установить, является самым последним. Найдите пакет, соответствующий ядру, которое вы используете в данный момент (это ядро, которое вы нашли в окне терминала). Убедитесь, что вы держите это. Теперь вы можете удалить старые ядра из списка, щелкнув их флажки и выбрав «Пометить для удаления».
Получил это отсюда
источник
Откройте терминал и выполните приведенную ниже команду. При перезагрузке в меню GRUB будет отображаться только самое последнее ядро.
Для запуска вышеуказанной команды требуется пароль root.
Благодаря Ubuntugenius .
источник
Для этого вы можете использовать Ubuntu Tweak или удалить записи в
/boot
. Например, если у меня естьvmlinuz-2.6.32-23-generic
иvmlinuz-2.6.32-22-generic
, удалив последний, я избавлюсь от одной записи. Кроме того, может бытьvmlinux
вместоvmlinuz
. Есть и другие файлы с информацией о версии. Вы можете удалить их тоже. Всегда держите последнюю версию.источник
В пакете byobu есть скрипт под названием «purge-old-kernels»:
Вы можете указать, сколько ядер оставить без учета текущего используемого ядра:
Поместите это в cron, если вам нужно.
См .: https://raw.githubusercontent.com/dustinkirkland/byobu/master/usr/bin/purge-old-kernels.
источник
Сначала проверьте текущую версию ядра, работающую на вашем хост-компьютере.
Перечислите все ядра, установленные на хосте.
Необязательно: Если вы хотите сделать резервную копию ядра:
Удалите ядро, которое вы хотите удалить.
Проверьте, удалено ли это или нет.
источник