Ubuntu 服务器 GRUB 引导故障修复与排查记录
Ubuntu 服务器 GRUB 引导故障修复与排查记录
日期: 2026-02-03
设备: Dell PowerEdge 服务器
系统: Ubuntu
事件: 系统断电/重启后无法进入系统,报错 Boot Failed。
1.故障现象
- 开机无法自动进入 Ubuntu,显示 Dell Logo 后可能黑屏或花屏。
- 尝试使用 Live USB 修复时,报错
EFI variables are not supported。 - 修复后重启,进入
GNU GRUB黑色命令行界面,提示符为grub>,GRUB 菜单未生成。
2. 根本原因分析
- 直接原因: Ubuntu的驱动文件系统找不到,boot failed:Ubuntu
- 深层原因: GRUB 引导文件 丢失了。
3.解决方案
- 官网下载ubuntu的iso镜像
- 用烧录软件rufus把Ubuntu镜像放入硬盘中
- 插入服务器 USB 口。
- 重启按 F11。
- 再选择USB启动之前一定要把bootmode改为EFI这个类似的模式,启动项选择: 必须选
UEFI: <U盘名> - 选择 USB 启动,bootmanage 里面找oneshotxxx,进入系统。
- 一定要选择try or install Ubuntu
1 | # 1. 确保已是 root |
重启系统后未进入系统进入了进入 GNU GRUB 黑色命令行界面
解决方案:GRUB 命令行手动引导 (最稳妥方案)
当自动菜单失效时,在 grub> 界面手动指定内核启动。
步骤 1:确认分区位置
1 | ls |
步骤 2:手动引导命令 (依次输入)
注意:分区号 (hd1,gpt1) 之间必须使用逗号,不能用点号。文件名建议使用 Tab 键自动补全以防输错版本号。
1 | # 1. 指定启动分区 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 NULL'blog!
