如何快速进入GRUB命令行?

GRUB(GNU GRand Unified Bootloader)是Linux系统的核心启动管理器,当系统无法正常启动、需要修复内核参数或重置密码时,进入GRUB命令行界面是解决问题的关键步骤,以下是4种主流方法,适用于大多数Linux发行版(Ubuntu、CentOS、Debian等),操作前请确保设备已通电。


方法1:启动时手动中断(推荐)

  1. 重启电脑,在主板LOGO消失后立即反复按下按键:

    • Shift键(适用于传统BIOS+Legacy GRUB)
    • Esc键(适用于UEFI+GRUB 2)
      注:部分品牌机需改用 F2、F8 或 F12,具体参考主板手册。
  2. 当出现 GRUB菜单(含Ubuntu、Advanced options等条目)时:

    • 按 c 键直接进入命令行
    • 或按 e 编辑启动参数,在末行添加 init=/bin/bash 进入救援模式
  3. 成功标志:出现 grub> 提示符,可输入命令(如 ls 列出磁盘分区)。


方法2:通过GRUB菜单进入

若系统能正常启动至登录界面:

  1. 开机时按住 Shift/Esc 调出GRUB菜单
  2. 选择 “Advanced options for Ubuntu”(或对应发行版选项)
  3. 选中带 “(recovery mode)” 的内核版本
  4. 在恢复菜单选择 “root – Drop to root shell prompt”
  5. 输入 grub 启动命令行界面

方法3:修改GRUB配置文件(需可进入系统)

适用于预先配置下次启动进入命令行:

  1. 终端执行:
    sudo nano /etc/default/grub
  2. 修改以下参数:
    GRUB_TIMEOUT=10     # 将菜单超时改为10秒(原值常为0或5)
    GRUB_TERMINAL=console  # 取消此行注释
  3. 保存后更新GRUB:
    sudo update-grub
  4. 重启后自动显示GRUB菜单,按 c 进入命令行。

方法4:使用Live CD/USB(系统完全无法启动时)

  1. 用Linux安装U盘启动电脑
  2. 选择 “Try without installing” 进入Live环境
  3. 挂载原系统根分区(示例):
    sudo mkdir /mnt/root
    sudo mount /dev/sda1 /mnt/root  # sda1替换为实际分区
  4. 通过chroot切换环境:
    sudo chroot /mnt/root
    grub-install /dev/sda           # 重装GRUB
    update-grub
  5. 重启后即可用方法1进入命令行。

注意事项与常见问题

  • 按键时机:需在BIOS/UEFI自检后、系统加载前(约2-5秒窗口期)
  • UEFI安全启动:部分设备需在BIOS中关闭Secure Boot
  • 命令风险:
    • set root=(hdX,Y) 设置根分区时需谨慎(X=磁盘号,Y=分区号)
    • 误操作可能导致系统无法启动,建议记录原参数
  • 虚拟机差异:VMware/VirtualBox需在启动时快速点击窗口捕获键盘
  • 退出命令行:输入 reboot 或按 Ctrl+Alt+Del

重要提示:操作前备份数据,若修改关键参数后仍无法启动,建议使用 boot-repair 工具或联系发行版社区支持。


引用说明

本文参考官方文档:

  • GNU GRUB Manual
  • Ubuntu Wiki – GRUB2
  • Arch Linux GRUB指南
    (更新日期:2025年10月)操作已验证于Ubuntu 22.04/CentOS 9。

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

赞 (0)
酷番叔酷番叔
上一篇 2025年8月7日 17:40
下一篇 2025年8月7日 18:04

相关推荐

  • 奥地利网络域名

    奥地利网络域名作为国家顶级域名的代表,承载着独特的文化标识和互联网管理理念,自1998年分配以来,.at域名已成为奥地利数字身份的重要组成部分,其注册规则、技术架构及应用场景都具有鲜明的本土特色,本文将从域名体系、注册管理、技术特点、应用价值及发展趋势五个维度,全面解析奥地利网络域名的运作机制,奥地利域名体系结……

    2025年12月5日
    20400
  • 国内书籍图像识别技术,现状与挑战何在?

    技术日趋成熟,应用广泛;但复杂排版识别、古籍数字化及实时处理仍存挑战。

    2026年2月21日
    21000
  • 选哪个?命令提示符还是PowerShell?

    命令提示符是Windows传统的命令行工具,基于DOS命令,功能相对基础,PowerShell是更现代、强大的脚本环境和命令行shell,支持面向对象、管道和.NET框架,功能扩展性远超命令提示符。

    2025年7月28日
    31400
  • Aurora关系型云数据库有何独特优势?

    Aurora关系型云数据库是亚马逊云科技推出的一款高性能、高可用、可扩展的云原生数据库服务,专为构建现代化应用而设计,它融合了传统关系型数据库的可靠性与云原生架构的灵活性,通过创新的数据存储和计算分离架构,实现了性能、成本和易用性的完美平衡,以下从技术特性、核心优势、应用场景和最佳实践等方面展开详细介绍,技术架……

    2025年12月13日
    22000
  • 国内vps搭建有何注意事项与挑战?

    必须完成ICP备案,网络审查严格,部分端口受限,需合规运营,带宽成本较高。

    2026年2月25日
    18100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信