一、 禁止内核自动更新
- 查看已安装内核
dpkg --get-selections |grep linux-image
- 查看正在使用的内核
uname -a
- 删除旧内核
sudo apt-get remove linux-image-x.xx.x-xx-generic
sudo apt-get remove linux-image-extra-x.xx.x-xx-generic
或用这个命令移除
sudo dpkg --purge linux-image-x.x.x-xx-generic
- 禁止更新内核,需时间来验证
sudo apt-mark hold linux-image-x.xx.x-xx-generic
sudo apt-mark hold linux-image-extra-x.xx.x-xx-generic
- 如果需要恢复原来的设定的话即允许更新内核,执行如下命令即可:
sudo apt-mark unhold linux-image-x.xx.x-xx-generic
sudo apt-mark unhold linux-image-extra-x.xx.x-xx-generic
二、Ubuntu启动内核选择设置
- 使用命令
grep menuentry /boot/grub/grub.cfg
查看内核的启动顺序。
- 假设你要以 4.15.0-43 内核版本启动,则将文件/etc/default/grub中
GRUB_DEFAULT=0
改为
GRUB_DEFAULT=6
或者改为
GRUB_DEFAULT=”Ubuntu,Linux 4.15.0-43-generic“
- 然后使用命令
sudo update-grub>sudo update-grub
4.重新启动后输入 uname -r
查看,内核即为想要的内核。