Ubuntu 显示或隐藏 GRUB 选择界面
显示或隐藏 GRUB,涉及到 grub 的两个配置项
GRUB_TIMEOUT_STYLE=hiddenGRUB 菜单的显示样式menu:显示 GRUB 菜单并等待用户选择countdown:显示一个倒计时,之后自动引导默认操作系统hidden:隐藏 GRUB 菜单并直接引导默认操作系统
GRUB_TIMEOUT=0等待时间,超过指定时间后自动引导默认的操作系统
值得注意的是,无论是 GRUB_TIMEOUT_STYLE 设置的是哪个值,GRUB_TIMEOUT 超时时间都会生效
比如超时时间 GRUB_TIMEOUT=10
- 如果是
menu,则 grub 菜单会显示 10s 然后自动引导默认操作系统 - 如果是
countdown,则会展示一个倒计时 10s 然后自动引导默认操作系统(此时按esc可以进入 grub 菜单) - 如果是
hidden,则会有一个小光标,等待 10s 然后自动引导默认操作系统(此时按esc可以进入 grub 菜单)
推荐配置
推荐一:如果想要显示 menu,则配置如下
1 | GRUB_TIMEOUT_STYLE=menu |
推荐二:如果想要隐藏 menu,则配置如下(注意 GRUB_TIMEOUT=0 否则也会等待)
1 | GRUB_TIMEOUT_STYLE=hidden |
修改步骤-以显示 menu 为例
- 打开终端并编辑 GRUB 配置文件
/etc/default/grub
1 | sudo vi /etc/default/grub |
- 修改以下几行内容
1 | GRUB_TIMEOUT_STYLE=menu # 这一行将 GRUB 菜单样式设置为 'menu' |
- 保存并关闭文件,然后更新 GRUB 配置
1 | sudo update-grub |
- 重启系统,你应该会看到 GRUB 菜单