一、安装新内核
1:查看当前安装的内核
dpkg -l|grep linux-image
2:查看可以更新的内核版本:
sudo apt-cache search linux-image
3:安装新内核
sudo apt-get install linux-image-3.13.0-74-generic linux-image-extra-3.13.0-74-generic
4:卸载不要的内核
sudo apt-get purge linux-image-3.13.0-xx-generic linux-image-extra-3.13.0-xx-generic
5:更新 grub引导
sudo update-grub
重启系统uname -a查看。
二、切换内核
1.查看内核顺序
grep menuentry /boot/grub/grub.cfg
2.修改默认启动内核
GRUB_DEFAULT=0
改为对应内核顺序,如
GRUB_DEFAULT=2
3.更新引导
sudo update-grub
4.重启后,使用命令uname -a查看,内核即为你想要的内核
三、卸载内核
在删除旧内核之前,记住最好留有2个最近的内核(最新的和上一个版本),以防主要的版本出错。
在Ubuntu内核镜像包含了以下的包。
linux-image-: 内核镜像 linux-image-extra-: 额外的内核模块 linux-headers-: 内核头文件
首先检查系统中安装的内核镜像。
dpkg --list|grep linux-image dpkg --list|grep linux-headers
2.在列出的内核镜像中,你可以移除一个特定的版本(比如3.19.0-15)。
sudo apt-get purge linux-image-3.19.0-15 sudo apt-get purge linux-headers-3.19.0-15
注意如果你还没有升级内核那么删除旧内核会自动触发安装新内核。这样在删除旧内核之后,GRUB配置会自动升级来移除GRUB菜单中相关GRUB入口。
3.如果你有很多没用的内核,你可以用shell表达式来一次性地删除多个内核。注意这个括号表达式只在bash或者兼容的shell中才有效。
sudo apt-get purge linux-image-3.19.0-{18,20,21,25} sudo apt-get purge linux-headers-3.19.0-{18,20,21,25}
上面的命令会删除4个内核镜像:3.19.0-18、3.19.0-20、3.19.0-21 和 3.19.0-25。
如果GRUB配置由于任何原因在删除旧内核后没有正确升级,你可以尝试手动用update-grub2命令来更新配置。
sudo update-grub2
现在就重启来验证GRUB菜单是否已经正确清理了.