紧急模式不是故障而是系统提供的维修入口,它提供带root权限的裸shell用于修复fstab错误、文件系统损坏或挂载失败;需通过GRUB编辑参数强制进入emergency.target,再用mount -a定位问题并手动修复。

紧急模式不是故障,是系统给你的维修入口
Ubuntu启动卡在 You are in emergency mode 并不可怕——它不是崩溃,而是内核主动停机、给你一个带 root 权限的裸 shell,专门用来修 fstab 错误、文件系统损坏或挂载失败。关键不是“怎么进去”,而是“进去之后能做什么”。直接改 GRUB 参数进紧急模式,比等它自动触发更可控。
用 GRUB 编辑参数强制进入 emergency.target
这是最稳定、最通用的方法,适用于 Ubuntu 18.04–24.04 所有主流版本,且不依赖图形界面是否可用。
- 重启机器,在 BIOS 自检结束后、Ubuntu logo 出现前,快速连按
Shift(BIOS 启动)或Esc(UEFI 启动),调出 GRUB 菜单 - 用方向键选中第一行
Ubuntu,按e进入编辑 - 找到以
linux开头的那行(含vmlinuz和ro quiet splash) - 把末尾的
$vt_handoff删掉,在行尾添加systemd.unit=emergency.target - 按
Ctrl+X或F10启动
注意:不要删整行、不要动 root= 后面的 UUID 或设备路径;emergency.target 不会自动挂载任何非根分区,/ 默认只读,后续需手动 mount -n -o remount,rw /。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
fstab 错误导致挂载失败?先跑 mount -a 定位问题
进紧急模式后,第一件事不是瞎改配置,而是复现挂载流程,让系统自己报错点在哪。
- 执行
mount -a—— 它会按/etc/fstab逐行尝试挂载所有未挂载项 - 常见错误提示:
mount: /xxx: unknown filesystem type 'xxx'(type 写错)、mount: special device UUID=xxx does not exist(设备不存在)、mount: /xxx: can't find in /etc/fstab(挂载点路径不存在) - 如果报
fsck相关错误(如Superblock invalid),说明对应分区需要fsck -y /dev/sdXN修复,但必须先umount(若已挂载) - 确认问题行后,用
nano /etc/fstab注释掉该行(行首加#),再exit退出 shell,系统会自动尝试继续启动
别跳过 root 密码提示,也别乱输密码
某些旧版 Ubuntu 或自定义安装会在紧急模式下要求输入 root 密码——但这密码往往从未设过。此时不能硬猜,应退回 GRUB,换用 init=/bin/bash 方案:
- 同样进 GRUB 编辑,把
linux行末尾的ro改成rw,再加init=/bin/bash - 启动后直接进 bash,无密码,但
/是只读的,必须先运行mount -n -o remount,rw / - 这时才能安全修改
/etc/fstab或运行fsck,改完执行exec /sbin/init继续启动
真正容易被忽略的是:紧急模式下 systemctl 命令基本不可用(服务没起来),别浪费时间查 systemctl status;所有修复动作都得靠原始命令:mount、umount、fsck、nano、blkid。

















