本文详细介绍虚拟机CentOS 7进入GRUB引导菜单的方法:开机后立即连续按ESC或Shift键,可强制显示GRUB启动菜单;若未响应,可在BIOS界面调整启动项延迟时间,通过GRUB菜单可进行系统修复、内核选择等操作,是系统维护的重要入口,掌握此操作有助于应对启动故障及自定义启动配置。
在管理CentOS 7虚拟机时,有时需要进入系统启动项(即GRUB引导菜单),例如修改内核参数、进入救援模式、切换启动内核或修复引导问题,本文将详细介绍在虚拟机环境中进入CentOS 7系统启动项的具体方法、步骤及注意事项。
什么是系统启动项(GRUB引导菜单)?
GRUB(Grand Unified Bootloader)是Linux系统常用的引导程序,负责在系统启动时加载内核并初始化系统,CentOS 7默认使用GRUB2作为引导管理器,其启动项菜单通常在开机时短暂显示,用户可通过特定操作进入该菜单,进行启动相关的配置或选择。
进入系统启动项的准备工作
- 确保虚拟机已关机或重启:进入GRUB菜单需要在系统启动过程中操作,因此需先关闭虚拟机或通过命令重启。
- 记录虚拟机类型:VMware、VirtualBox等虚拟机软件的按键响应可能略有差异,但核心操作一致。
- 避免快速启动干扰:若虚拟机启用了“快速启动”(Fast Boot),可能需临时禁用(在虚拟机设置中关闭“启用快速启动”选项)。
主要方法:开机/重启时快速按键进入GRUB菜单
这是最常用、最直接的方法,适用于大多数虚拟机环境。

详细步骤
关闭或重启虚拟机
- 若虚拟机正在运行,可通过以下命令重启:
sudo systemctl reboot
- 或直接在虚拟机管理器中点击“重启”按钮。
在启动过程中快速按下指定键
-
关键时机:当虚拟机屏幕显示硬件自检信息(如主板LOGO、硬件初始化进度)后,即将加载GRUB引导程序时,快速按下以下按键之一:
ESC键(最推荐,CentOS 7默认支持);Shift键(部分虚拟机需长按1-2秒);F2/F12键(极少数情况,类似BIOS进入按键)。
-
提示:若错过时机,系统会直接进入默认启动项,此时可重复重启并再次尝试按键。
识别GRUB菜单界面
成功进入后,屏幕将显示类似以下内容的GRUB引导菜单:
CentOS Linux (7.9.2009) Core
CentOS Linux (7.9.2009) Core with Xen 4.8
CentOS Linux (7.9.2009) Core (recovery mode)
Advanced options for CentOS Linux
- 第一行:默认启动的CentOS 7内核;
- 第三行:救援模式(recovery mode),用于系统修复;
- 第四行:高级选项,包含多个内核版本(如不同更新的内核或调试模式)。
选择启动项或修改参数
- 直接启动:通过键盘上下方向键选择目标启动项(如默认内核),按
Enter键启动。 - 修改启动参数:
- 选中目标启动项(如默认内核),按
e键进入编辑模式; - 此时会显示内核启动参数(以
linux16或linuxefi开头的行),可修改参数(如添加init=/bin/bash进入紧急模式,或single进入单用户模式); - 修改完成后,按
Ctrl+X键用新参数启动,或Ctrl+O保存后启动。
- 选中目标启动项(如默认内核),按
退出编辑模式
若需取消修改并返回GRUB菜单,按Esc键即可。
其他进入GRUB菜单的方法
若开机按键无法进入(如虚拟机卡顿、按键响应延迟),可通过命令行强制重启并进入GRUB菜单。
方法1:使用grub2-reboot命令
# 设置下次启动时直接进入GRUB菜单(索引从0开始,0为默认启动项) sudo grub2-reboot 0 # 重启虚拟机 sudo systemctl reboot
重启后,系统会自动停留在GRUB菜单界面,无需手动按键。
方法2:通过systemctl进入UEFI/BIOS设置(间接进入GRUB)
若需从UEFI/BIOS层面调整启动顺序(如修改启动设备),可使用:
sudo systemctl reboot --firmware-setup
重启后进入UEFI/BIOS设置,在“Boot”选项中可调整启动顺序,部分场景下可间接触发GRUB菜单。
常见问题解决
按了ESC或Shift没反应?
- 原因1:按键时机过早或过晚。
解决:在虚拟机显示硬件LOGO后(如VMware的“VMware”LOGO、VirtualBox的“Oracle”LOGO)立即快速连续按键。 - 原因2:虚拟机启用了“快速启动”。
解决:关闭虚拟机电源,在虚拟机设置中“选项”->“高级”->取消勾选“
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

