大家好,又见面了,我是你们的朋友全栈君。
1. 查看内核版本
2.修改apt 源
编辑在尾部增加一行
/etc/apt/sources.list
deb http://security.ubuntu.com/ubuntu trusty-security main
更新
代码语言:javascript复制apt-get update
3. 查看可更新的内核
代码语言:javascript复制apt-cache search linux-image
apt-cache search linux|grep linux-headers
本次我们更新4.15
代码语言:javascript复制apt install -y linux-image-4.15.0-72-generic
也可以在其他主机查看需要安装的内核版本
代码语言:javascript复制dpkg --get-selections |grep linux-image
4.更新grub
编辑
代码语言:javascript复制vim /etc/default/grub
添加如下:
代码语言:javascript复制Advanced options for Ubuntu>Ubuntu, with Linux linux-image-4.15.0-72-generic
更新
代码语言:javascript复制update-grub
把以下5内核的文件删除
代码语言:javascript复制rm -rf /boot/vmlinuz-5.3.0-56-generic
rm -rf /boot/vmlinuz-5.0.0-34-generic
rm -rf /boot/initrd.img-5.0.0-34-generic
rm -rf /boot/vmlinuz-5.0.0-32-generic
再次更新就只4.15内核的文件了
删除5的内核软件包
使用以下命令列出内核软件包,把不需要的删除
dpkg –get-selections |grep linux-image
apt remove linux-image-5.3.0-56-generic
重启服务器后再查看内核版本
5.设置禁止更新内核
代码语言:javascript复制apt-mark hold linux-image-4.15.0-72-generic
禁用自动更新
代码语言:javascript复制/etc/apt/apt.conf.d/10periodic
1改成0
6.手动选择内核版本
在重启的过程中,使用TAB shift组合键进入grub引导界面,不同的机器进入的方式可能不同。
这里有的人的是中文,选择第二个高级选项。选择我们刚安装的内核进入,这样系统运行的内核就是我们新安装的内核了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172304.html原文链接:https://javaforall.cn