ubuntu修改默认启动的linux内核

通过编辑/etc/default/grub文件,将GRUB_DEFAULT的值改为所选内核对应的索引,例如选择第四行的4.15.0-72-generic,设置为GRUB_DEFAULT="1/3"。然后执行sudo update-grub更新配置,并检查/boot/grub/grub.cfg确认更改生效。重启系统即可看到效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改/etc/default/grub这个文件中的配置可以达到目的。

这个文件里,找到GRUB_DEFAULT所在的行。默认这个值是0,这个0对应的就是开机的时候,引导界面的第一行,如下图就是Ubuntu(如果什么都不动,这里高亮的应该是第一行Ubuntu,在用户没有动作的时候,过几秒就会用这一项来引导启动)。

 

在高级选项中,还有其他的内核:

如果这里我们想把第四行的4.15.0-72-generic作为默认的启动内核,就把/etc/default/grub文件里对应行改成(sudo vim /etc/default/grub):

GRUB_DEFAULT="1/3"(注意这里是两级目录,所以1对应的是第一张图的第二行,3对应第二张图的第4行,下标是从0开始的;另外,这里最好把1/3包围起来,否则生成的/boot/grub/grub.cfg中的set default的值可能会不完整,之前遇到过这个情况,不过不完全是我一个人操作的,所以不是很确定,后来加了引号就好了,现在我的系统上复现不出来这个问题了)

然后执行sudo update-grub

然后去查看一下/boot/grub/grub.cfg这个文件的时间戳是否更新为刚刚的时间,如果是的话说明更新成功了。打开grub.cfg文件,可以在前十几行的位置,看到有一行set default="1/3"。

至此就更新成功了,可以重启查看效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值