1. 查看内核版本
uname -a
2. 查看可更新的内核
apt-cache search linux-image
apt-cache search linux|grep linux-headers
本次我们更新内核版本为4.15.112
sudo apt-get install linux-headers-4.15.0-112-generic linux-image-4.15.0-112-generic
3查看当前系统中内核的启动顺序:
grep menuentry /boot/grub/grub.cfg
4修改内核启动顺序:
vim /etc/default/grub
如果出现
liu@liu:~$ /etc/default/grub
bash: /etc/default/grub: 权限不够
则改为
sudo gedit /etc/default/grub
此时打开页面为
将GRUB_DEFAULT=0修改为
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-112-generic"
Linux 4.15.0-112-generic即为更改后的内核版本,这样内核启动时将默认从4.15.0-112内核版本启动。
如果遇到下列警告,可忽略
Linux GRUB详细配置说明可参考这篇文章
(5条消息) Linux GRUB配置_OopspoO的博客-CSDN博客_grub配置
5修改上述配置后,执行update-grub 命令,更新启动配置
sudo update-grub
6选择内核版本启动
sudo gedit /etc/default/grub
做出如下改动,这样就会在启动阶段选择自己想要的内核版本启动
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
设置完成后:
update-grub
reboot
选择高级选向
选择 4.15.0 版本启动
更改完成