如何进入Linux GRUB引导菜单页面?

Linux系统的GRUB(Grand Unified Bootloader)是引导加载程序,负责在开机时加载操作系统内核,进入GRUB页面可以修改启动参数、选择不同的操作系统 entry 或修复系统问题,是Linux系统管理和故障排查的重要入口,以下是进入GRUB页面的详细方法及注意事项。

linux如何进去grub页面

开机时快速按下特定按键(最常用方法)

大多数Linux系统在启动初期会短暂显示GRUB菜单,若未显示或启动过快,可通过在开机时快速按下特定按键强制进入,不同硬件厂商和主板型号的快捷键可能不同,常见按键及对应场景如下:

主板/硬件厂商 常见快捷键 适用系统类型 注意事项
Dell(戴尔) F2、F12 BIOS/UEFI 部分新机型需先按F2进入BIOS,再选择Boot Menu启用F12启动
Lenovo(联想) F12、Esc BIOS/UEFI 联想ThinkPad系列可能需按Enter进入BIOS后再按F12
HP(惠普) Esc、F9 BIOS/UEFI 部分机型需长按Esc才能触发GRUB菜单
ASUS(华硕) F8、Esc BIOS/UEFI 华硕主板可能在POST自检阶段按F8
Acer(宏碁) F12、Esc BIOS/UEFI 部分旧机型需按F2进入BIOS后调整启动顺序
通用台式机 Esc、Shift BIOS/UEFI 尝试多次快速按下Esc或Shift键(尤其Ubuntu等发行版)

操作步骤

  1. 重启计算机,出现主板LOGO时立即反复按下目标快捷键(建议每间隔0.5秒按一次,持续5-10秒)。
  2. 若成功,会进入GRUB菜单界面,显示多个操作系统选项(如Ubuntu、Windows等)及“Advanced options”等高级选项。

修改GRUB配置文件延长等待时间

若因GRUB等待时间过短(默认通常为3秒)导致无法手动进入,可通过修改配置文件延长等待时间,确保下次开机时能显示菜单并手动选择。

操作步骤

linux如何进去grub页面

  1. 进入系统后,以root权限编辑GRUB配置文件(路径因发行版而异):
    • Debian/Ubuntu系:sudo nano /etc/default/grub
    • CentOS/RHEL/Fedora系:sudo nano /etc/default/grub(或/etc/grub2.cfg,需先确认文件位置)
  2. 找到GRUB_TIMEOUT参数,修改其值为所需秒数(如GRUB_TIMEOUT=10,延长至10秒)。
  3. 保存文件后,更新GRUB配置:
    • Debian/Ubuntu系:sudo update-grub
    • CentOS/RHEL系:sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  4. 重启计算机,此时GRUB菜单会显示更长时间,方便手动进入。

通过高级启动选项进入

部分Linux发行版(如Ubuntu 18.04+、Fedora)提供了“高级启动”功能,可通过系统内设置引导至GRUB页面。

操作步骤(以Ubuntu为例)

  1. 进入系统后,按Ctrl+Alt+T打开终端。
  2. 输入sudo systemctl reboot重启,或在登录界面点击电源按钮按住Shift键重启。
  3. 部分系统会直接进入GRUB菜单;若未出现,可尝试在启动时按住Esc键强制显示。

通过BIOS/UEFI设置调整启动顺序

若上述方法均无效,可能是BIOS/UEFI中未启用GRUB菜单显示,需通过BIOS/UEFI设置调整。

操作步骤

linux如何进去grub页面

  1. 开机时按特定键(如F2、Del、F10)进入BIOS/UEFI界面(不同按键见上表)。
  2. 进入“Boot”或“启动”选项卡,找到“Boot Menu”或“启动菜单”选项,设置为“Enabled”(启用)。
  3. 部分UEFI系统需禁用“Fast Boot”(快速启动)或“Secure Boot”(安全启动),以免干扰GRUB显示。
  4. 保存设置并退出,重启后按EscF12进入启动菜单,选择GRUB对应的硬盘或设备进入。

注意事项

  • 按键时机:需在主板POST自检阶段(即显示LOGO时)快速按键,错过时机需重启重试。
  • 多系统环境:若安装了Windows和Linux双系统,GRUB通常会自动检测并显示Windows选项;若未显示,需手动在GRUB配置文件中添加Windows启动项。
  • GRUB损坏:若GRUB菜单无法显示且系统无法启动,需通过Live CD/USB修复GRUB(如运行sudo grub-install /dev/sda)。

相关问答FAQs

Q1:进入GRUB页面后无法修改启动参数怎么办?
A:若在GRUB菜单中按e键编辑启动参数时无法保存,可能是权限问题或文件系统只读,可尝试:

  1. Ctrl+XF10以当前编辑的参数启动(仅临时生效);
  2. 进入系统后,检查/boot分区是否挂载为只读(运行mount | grep /boot),若为只读则执行mount -o remount,rw /boot重新挂载为读写模式;
  3. 修改后运行update-grub保存配置,确保下次启动生效。

Q2:为什么每次开机都需要手动进入GRUB页面?
A:通常因GRUB配置中GRUB_DEFAULT参数设置为“saved”(默认上次启动项),且GRUB_TIMEOUT值过短,解决方法:

  1. 编辑/etc/default/grub文件,将GRUB_DEFAULT改为“0”(默认第一个启动项)或具体entry名称(如“Ubuntu, Linux 5.15.0-76-generic”);
  2. 适当增加GRUB_TIMEOUT值(如5-10秒),确保有足够时间手动选择;
  3. 运行update-grub更新配置,重启后无需手动干预即可默认进入指定系统。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/28394.html

(0)
酷番叔酷番叔
上一篇 2025年9月22日 16:35
下一篇 2025年9月22日 16:47

相关推荐

  • Linux如何查看文件系统?

    查看已挂载的文件系统df 命令(推荐)基础用法:显示磁盘空间使用情况 df -h # -h 以人类可读格式(GB/MB)显示输出解析:Filesystem(设备路径)、Size(总空间)、Used(已用)、Avail(可用)、Use%(使用率)、Mounted on(挂载点),进阶技巧: df -hT # -T……

    2025年7月9日
    11900
  • Linux系统如何查看硬盘总大小及剩余空间?命令方法详解

    在Linux系统中,查看硬盘大小有多种方法,涵盖命令行和图形界面工具,适用于不同使用场景和用户需求,以下从常用命令行工具、图形界面操作及注意事项三个方面展开说明,命令行工具查看硬盘大小命令行是Linux系统管理的高效方式,以下工具可满足不同角度的硬盘容量查询需求,lsblk:列出块设备信息lsblk(list……

    2025年8月22日
    11800
  • 虚拟机linux如何使用

    虚拟机Linux的使用是许多开发者和系统管理员必备的技能,它能够在不直接影响主机系统的情况下,提供独立的Linux环境用于学习、开发和测试,以下从虚拟机软件选择、Linux系统安装、基本操作、常用命令、网络配置、文件管理及软件安装等方面详细介绍虚拟机Linux的使用方法,虚拟机软件选择与安装使用虚拟机Linux……

    2025年9月21日
    11300
  • Linux如何修改hostname?操作步骤与方法详解

    在Linux系统中,hostname(主机名)是用于标识网络中计算机的名称,它不仅影响本地系统的识别,还涉及网络通信、服务配置等多个方面,合理修改hostname有助于服务器管理、多环境区分及合规要求等场景,本文将详细介绍Linux系统中修改hostname的多种方法、适用场景及注意事项,帮助用户在不同发行版和……

    2025年9月15日
    8800
  • 如何轻松快速提升网站流量?

    使用 basename 命令(推荐)功能:从完整路径中提取文件名(含扩展名)或移除扩展名,语法:basename [路径] [后缀] # 后缀用于移除扩展名示例:提取文件名(含扩展名)basename /home/user/docs/report.txt # 输出:report.txt移除扩展名basename……

    2025年7月19日
    10300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信