红联Linux门户
Linux帮助

ubuntu16.04.2修改内核启动顺序后重启机器未生效

发布时间:2017-08-16 10:33:35来源:linux网站作者:minions_222
参考链接:http://www.linuxdiyf.com/linux/27317.html
 
1.查看系统默认内核
root@i2-virtual-machine:~# uname -r
4.8.0-36-generic
 
2.查看可获取的内核
apt-cache search linux(结果有很多,此处截取一部分)
ubuntu16.04.2修改内核启动顺序后重启机器未生效
 
3.此处我需要安装4.4.0-62-generic版本的内核
sudo apt-get install linux-headers-4.4.0-62-generic   linux-image-4.4.0-62-generic
 
4.安装完成后reboot
 
5.检查发现,并未以新内核启动,仍为默认内核版本
 
6.查看内核启动顺序grep menuentry /boot/grub/grub.cfg
ubuntu16.04.2修改内核启动顺序后重启机器未生效
 
7.修改/etc/default/grub GRUB_DEFAULT=3
ubuntu16.04.2修改内核启动顺序后重启机器未生效
 
8.执行sudo update-grub后reboot,仍为默认内核版本
 
9.卸载之前的内核版本后reboot,解决问题
查看当前 Kernel 版本:
uname -r
列出不包括当前内核版本的其它所有内核版本:
dpkg -l | tail -n +6| grep -E 'linux-image-[0-9]+'| grep -Fv $(uname -r)
输出的内容中可能会包括内核映像的如下三种状态:
rc:表示已经被移除
ii:表示符合移除条件(可移除)
iU:已进入 apt 安装队列,但还未被安装(不可移除)。
例如要移除状态为 ii 的旧版「linux-image-4.4.0-21-generic」内核,可以使用如下命令:
sudo dpkg --purge linux-image-4.4.0-21-generic
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32328.html