0

0

开机卡在 "emergency mode" 或 "Reached target Graphical" 的单用户修复流程

冰川箭仙

冰川箭仙

发布时间:2026-01-20 18:10:55

|

954人浏览过

|

来源于php中文网

原创

系统启动卡在emergency mode或“Reached target Graphical Interface”是因关键服务(如fstab挂载、显示管理器)失败导致systemd进入救援状态;需用journalctl、systemctl --failed、lsblk和fstab检查定位问题,优先修复UUID错误或注释故障行,再重载配置并安全重启。

开机卡在 \

开机卡在 emergency mode 或长时间停在 Reached target Graphical Interface,说明系统启动流程被中断,通常因关键服务(如磁盘挂载、显示管理器、systemd 单元)失败导致。这不是内核崩溃,而是 systemd 主动进入救援状态等待人工干预。

确认当前所处模式与基础信息

进入 emergency mode 后,你会看到一个 root shell 提示符(可能需输入 root 密码)。先执行以下命令快速定位问题:

  • journalctl -b -p err..alert:查看本次启动中所有错误和告警级日志
  • systemctl --failed:列出启动失败的 unit(重点关注 local-fs.targetmulti-user.targetgdm.servicesddm.service
  • lsblk && cat /etc/fstab:检查物理设备是否识别、/etc/fstab 中的 UUID 或路径是否仍有效(常见于硬盘更换、分区调整或 UUID 变更后未更新 fstab)

修复常见的 fstab 挂载错误

约 60% 的 emergency mode 是由 /etc/fstab 配置错误触发,比如引用了不存在的 UUID、不可用的 NFS 路径,或设置了 noauto 但某服务强制依赖它。

Synths.Video
Synths.Video

一键将文章转换为带有真人头像和画外音的视频

下载
  • blkid 查看当前实际设备 UUID,对比 /etc/fstab 中对应行;若不一致,用 vim /etc/fstab 修正
  • 临时注释掉疑似问题行(行首加 #),保存后执行 systemctl daemon-reload && systemctl reboot
  • 若系统含加密卷或 LVM,还需检查 /etc/crypttab/etc/lvm/cache 是否完整,必要时运行 vgscan && vgchange -ay

恢复图形界面启动链

卡在 “Reached target Graphical Interface” 表明 systemd 已加载图形目标,但某个依赖服务(如显示管理器、X server、Wayland session)未能就绪。

  • 运行 systemctl status graphical.target 看其依赖项中哪个处于 activatingfailed
  • 常见故障点:gdm.service(GNOME)、sddm.service(KDE)、lightdm.service(轻量级);尝试手动启动:systemctl start gdm,再看报错
  • 若提示 Cannot open display 或 Xorg 日志报错,检查 /var/log/Xorg.0.log 最后 20 行,重点看 (EE) 行;显卡驱动损坏或配置冲突(如 /etc/X11/xorg.conf.d/ 下错误文件)是主因

退出 emergency 并安全重启

完成修复后,不要直接关机。确保变更已生效:

  • 运行 systemctl daemon-reload 重载单元配置
  • 执行 systemctl default 尝试切回默认目标(等价于 systemctl isolate multi-user.targetgraphical.target
  • 如无报错且终端返回正常提示符,输入 exec systemctl reboot 安全重启(比直接 poweroff 更稳妥)
  • 若仍无法进图形界面,可在 GRUB 启动时按 e 编辑内核参数,在 linux 行末尾加 systemd.unit=multi-user.target 临时跳过图形目标,登录后再排查

相关专题

更多
session失效的原因
session失效的原因

session失效的原因有会话超时、会话数量限制、会话完整性检查、服务器重启、浏览器或设备问题等等。详细介绍:1、会话超时:服务器为Session设置了一个默认的超时时间,当用户在一段时间内没有与服务器交互时,Session将自动失效;2、会话数量限制:服务器为每个用户的Session数量设置了一个限制,当用户创建的Session数量超过这个限制时,最新的会覆盖最早的等等。

311

2023.10.17

session失效解决方法
session失效解决方法

session失效通常是由于 session 的生存时间过期或者服务器关闭导致的。其解决办法:1、延长session的生存时间;2、使用持久化存储;3、使用cookie;4、异步更新session;5、使用会话管理中间件。

740

2023.10.18

cookie与session的区别
cookie与session的区别

本专题整合了cookie与session的区别和使用方法等相关内容,阅读专题下面的文章了解更详细的内容。

88

2025.08.19

go中interface用法
go中interface用法

本专题整合了go语言中int相关内容,阅读专题下面的文章了解更多详细内容。

76

2025.09.10

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

220

2023.12.07

alert怎么实现换行
alert怎么实现换行

alert通过使用br标签来实现换行。更多关于alert相关的问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

491

2023.11.07

vim保存退出命令
vim保存退出命令

vim是一个非常强大的文本编辑器,常用于Unix和Linux系统。它是从vi发展而来的,相比vi有许多改进和扩展。在vim中,保存并退出的命令是:wq"wq"这个命令是由两个部分组成的。其中,"w"表示写入文件,将所做的更改保存到磁盘;而"q"表示退出vim编辑器。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

266

2023.08.01

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号