1,更换启动内核版本
我们注意到每个内核版本都有一个带 -generic 和不带 -generic 的内核头文件,对于同一版本内核的这两个文件夹都只是头文件,并不是源代码。带有 -generic 的目录里面均是指向不带 -generic 文件夹内容的符号链接:
2,使用以下命令,查看已经安装的内核镜像
dpkg --get-selections | grep linux-image
3,查看指定版本的内核包,我这里需要的是4.4.0-186
apt-cache search linux | grep 4.4.0-186
4,安装指定版本内核的linux系统头文件及镜像:
apt-get install linux-headers-4.4.0.-186-generic linux-image-4.4.0.186-generic
5,查看当前内核的启动顺序:
cat /boot/grub/grub.cfg | grep menuentry
6,修改内核启动顺序:
vim /etc/default/grub
将GRUB_DEFAULT=0修改为GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.4.0-186-generic",这样内核启动时将选择从4.4.0-186内核版本启动
7,之后执行update-grub更改启动配置
8,修改配置文件/etc/default/grub也可以在系统启动时选择启动内核版本:
源文件内容:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
修改为:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
注意这里GRUB_TIMEOUT=10值等于10为自选启动
2万+

被折叠的 条评论
为什么被折叠?



