替换当前内核的命令的正确顺序是什么?

替换当前内核的命令的正确顺序是什么?

我的操作系统:Ubuntu 18.04.1 LTS 服务器(GNU/Linux 4.15.0-45-generic x86_64)

我安装了三个内核:

4.15.0.39-generic
4.15.0.44-generic
4.15.0.45-generic

请告知以下命令的正确顺序:

sudo apt install linux-{image,headers,modules,modules-extra}-4.15.0-43-generic
sudo apt-mark hold linux-*-4.15.0-4[45]-generic
sudo apt remove linux-*-4.15.0-4[45]-generic

先前的建议邮件ubuntu-server列表

您好,针对 Bionic 修复的内核位于 -proposed 存储库中,版本为 4.15.0-46-generic。要启用建议的软件包,您可以检查 [0]。

或者,您可以安装版本 4.15.0-43-generic,该版本不包含导致 tty 问题的问题补丁。

欢呼吧,吉列尔姆

答案1

我按以下顺序执行了命令:

sudo apt install linux-{image,headers,modules,modules-extra}-4.15.0-43-generic    
sudo apt-mark hold linux-*-4.15.0-4[45]-generic    
sudo apt remove linux-*-4.15.0-4[45]-generic

我重新启动并 uname -a 确认默认内核为:linux-4.15.0-43-generic

答案2

sudo apt-get purge linux-headers-4.15.0.39 linux-headers-4.15.0.39-generic linux-image-4.15.0.39-generic linux-modules-4.15.0.39-generic linux-modules-extra-4.15.0-39-generic

sudo 重启

请复制/粘贴结果:

 dpkg --list | grep linux-image

您对 45 有疑问吗?保留 2 是更好的选择。Synaptic 中未显示 46。

如果是,请删除 45。今天有一个安全更新,您应该提前检查更新。

sudo apt-get purge linux-headers-4.15.0.45 linux-headers-4.15.0.45-generic linux-image-4.15.0.45-generic linux-modules-4.15.0.45-generic linux-modules-extra-4.15.0.45-generic

相关内容