ubuntu修改默认启动的linux内核

修改/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"。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章