@fpir

Как удалить самое свежее ядро в Ubuntu?

Обновил систему через apt-get dist-upgrade и то-ли криво встало ядро, то-ли конфликт, в общем при загрузке ядра падает в kernel panic. C предыдущими ядрами всё в порядке. Что-бы грузилось старое ядром можно изменить порядок загрузки, но тогда будет указание либо на конкретно ядро, либо на ядро по счёту, что потребует ещё одного вмешательства. Ядро можно удалить, вот только apt-get remove установит последнее ядро, которое и надо удалить.
Вопрос: как правильно удалить самое последнее ядро?
  • Вопрос задан
  • 8029 просмотров
Решения вопроса 1
@fpir Автор вопроса
В итоге корректно удалилось через dpkg и последующий apt autoremove.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Zoominger
@Zoominger
System Integrator
Сделайте:
ls /boot/
увидите список ядер. Скопируйте версию самого нового (кот-й надо удалить) и:
apt-get remove linux-image-<версия> linux-image-extra-<версия> linux-headers-<версия>
Ответ написан
@pfg21
ex-турист
поставить старое/нужное ядро вручную и запретить его обновлять.

$ apt-mark --help
apt 1.6.10 (i386)
Использование: apt-mark [параметры] {auto|manual} пакет1 [пакет2 …]

apt-mark — простая программа с интерфейсом командной строки для пометки пакетов как установленных вручную или автоматически. Также может использоваться для изменения состояния выбора пакетов dpkg(1) и показа списка пакетов с определённой меткой или без неё.

Основные команды:
auto - пометить указанные пакеты как установленные автоматически
manual - пометить указанные пакеты как установленные вручную
hold - пометить пакет как зафиксированный
unhold - снять метку пакета, что он зафиксирован
showauto - вывести список автоматически установленных пакетов
showmanual - вывести список пакетов, установленных вручную
showhold - вывести список зафиксированных пакетов
Ответ написан
Комментировать
iwansuslin
@iwansuslin
Пенсионер
Лучший вариант:
1- Загрузка должна быть с НЕ удаляемого ядра!!!
Итак:
2- ls /boot/ -Получение списка ядер
3- Администрирование-> Менеджер пакетов synaptec - удаление последнего ядра (или любого другого, кроме того, с которого загрузились)
4- Krusader - проверка оставшейся папки
Находим папку /lib/modules/ , отмечаем папки с удалёнными ядрами и с помощью F8 удаляем их.
5- purge-old-kernels - автоматическая очистка мусора
Ну, и для окончания ввести команду обновления загрузчика
6- sudo update-grub2 - обновление конфигурации загрузчика
Всё!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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