启动时手动进入GRUB菜单
通用按键法(适用于大多数设备)
- 传统BIOS系统:开机自检后立即长按
Shift
键。 - UEFI系统:开机自检后立即长按
Esc
键(部分设备需按F2
、F10
或Del
)。 - 提示:从按下电源键开始持续敲击按键,直至出现GRUB菜单(通常为黑底白字界面)。
虚拟机场景
- VMware/VirtualBox:启动虚拟机后快速点击窗口,按下
Esc
键(需在虚拟机设置中关闭”快速启动”)。
配置GRUB默认显示菜单(永久生效)
若系统启动过快来不及按键,需修改配置文件强制显示菜单:
- 终端操作
sudo nano /etc/default/grub # 使用nano编辑配置
- 修改关键参数
找到以下两行并修改:GRUB_TIMEOUT=5 # 菜单显示时间(秒),建议5秒以上 GRUB_TIMEOUT_STYLE=menu # 强制显示菜单(删去"hidden")
- 更新GRUB
sudo update-grub # 应用配置(Ubuntu/Debian等) # 或(CentOS/RHEL/Fedora) sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启生效
sudo reboot
临时显示菜单(单次生效)
若需临时进入菜单而不修改配置:
- 重启系统,在GRUB加载前按
Shift
/Esc
调出菜单。 - 选中默认启动项,按
e
进入编辑模式。 - 找到以
linux
开头的行,在行末添加:systemd.unit=multi-user.target # 或添加 single 进入单用户模式
- 按
Ctrl+X
或F10
启动,系统将以指定模式运行。
特殊发行版处理
- Ubuntu 20.04+:若未生效,检查
/etc/default/grub
中GRUB_CMDLINE_LINUX_DEFAULT
是否包含quiet splash
,删除可提升成功率。 - Secure Boot 设备:部分UEFI需在BIOS中禁用Secure Boot(进入BIOS方法因主板而异,通常按
F2
/Del
)。
注意事项
- 权限要求:修改配置文件需
sudo
权限。 - 备份配置:编辑前备份重要文件:
sudo cp /etc/default/grub ~/grub_backup
- 风险提示:错误修改可能导致系统无法启动,建议在实体机操作前备份数据。
常见问题解决
- 按键无效:检查BIOS中”快速启动”是否关闭;外接键盘需在BIOS阶段启用USB支持。
- 菜单一闪而过:确保
GRUB_TIMEOUT
值大于0,且未设置GRUB_TIMEOUT_STYLE=hidden
。 - 文件路径差异:
- 传统GRUB:
/boot/grub/grub.cfg
- GRUB2:
/boot/grub2/grub.cfg
(CentOS路径)
- 传统GRUB:
引用说明:本文方法参考GRUB官方文档(www.gnu.org/software/grub)及Ubuntu/CentOS社区指南,具体按键可能因硬件或内核版本略有差异,建议结合设备手册操作。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/25744.html