ubuntu换不同版本内核

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为自选启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值