Я использую Сервер Ubuntu 18.04. Если я работаю:
dpkg --list | grep linux-image
Это говорит, что у меня есть следующие ядра:
rc linux-image-4.15.0-20-generic 4.15.0-20.21
rc linux-image-4.15.0-22-generic 4.15.0-22.24
rc linux-image-4.15.0-23-generic 4.15.0-23.25
ii linux-image-4.15.0-24-generic 4.15.0-24.26
rc linux-image-4.15.0-29-generic 4.15.0-29.31
Однако, если я проверяю текущую версию ядра с:
uname -r
Это говорит, что я использую:
4.15.0-24-generic
Так, как я обновляю ядро к 4.15.0-29? Я попробовал:
sudo apt update && sudo apt dist-upgrade -y
Но это говорит, что нет никаких доступных обновлений.
Этот вывод
rc linux-image-4.15.0-29-generic 4.15.0-29.31
средства, что пакет linux-image-4.15.0-29-generic
удален (r
) но файлы конфигураций все еще установлены (c
).
Это было, вероятно, удалено вручную так apt-get
не переустановит его на обновлении.
Можно просто сделать
apt-get install linux-image-4.15.0-29-generic
переустановить его, или лучшая попытка, переустанавливающая linux-image-generic
пакет, который зависит от нового ядра:
apt-get install --reinstall linux-image-generic