Ubuntu如何修改grub启动项

本文介绍在Ubuntu18.04环境下如何修改GRUB启动项,包括关闭二级菜单、设置默认启动内核及查看启动项信息。通过编辑/etc/default/grub文件并运行update-grub2命令,实现不同内核的启动选择。

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

Ubuntu如何修改GRUB启动项

本篇博客的实验环境为Ubuntu18.04环境
本篇博客仅仅从GRUB文档的很少一部分来说明,本人对于GRUB操作文档也没有精读,所以有不正确之处还请读者说明。GRUB的操作说明使用命令: info -f grub 即可查看。关于如何简单配置,可使用命令info -f grub -n ‘Simple configuration’ 查看
推荐读者自己查看GRUB的操作说明来操作,更加官方和有效。 <-_<-

0x01 目的

GRUB是Linux桌面平台发行版常用的开机引导系统。
我们安装内核之后,常常需要去修改从不同的内核启动,本篇博客主要讨论一下如何去修改系统从不同的已安装内核启动。

0x02 GRUB修改生效方式

用户对启动项的修改主要是通过修改/etc/default/grub文件来生效的。通过修改此文件,然后调用命令update-grub2,update-grub2调用/etc/grub.d/文件夹下的脚本,自动生成/boot/grub/grub.cfg文件从而最终生效。

0x03 设置启动项

Ubuntu18.04系统默认会设置二级启动菜单。一旦二级启动菜单开启之后,对于见不到开机启动GRUB界面的服务器来说,就不太友好了。所以首先需要关闭二级启动菜单。
修改/etc/default/grub文件,添加如下内容:

GRUB_DISABLE_SUBMENU=y

修改效果如下图所示:
GRUB用户配置文件
然后使用如下命令更新GRUB配置文件/boot/grub/grub.cfg

sudo update-grub2

使用如下命令查看各个启动项的入口:

awk -F\' '/menuentry / { print i++, $2}' /boot/grub/grub.cfg

得到如下启动列表信息:
GRUB启动列表
如果想从图中的索引为2,Linux内核版本为5.0.0-23-generic的内核启动,则修改/etc/default/grub文件中的GRUB_DEFAULT为2,然后使用命令update-grub2更新后重启即可。
修改效果如下:
修改默认启动项
重启之后,可以使用uname -a命令查看内核是否切换为目标内核版本:
内核版本查看

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值