问题描述

Linux对分区进行变更后,重启系统就出现了 You are in emergency mode. After logging in, type “journalctl -xb” to view system logs, “systemctl reboot” to reboot, “systemctl default” or “exit” to boot into default mode. Give root password for maintenance (or press Control-D to continue):

261-1.png

问题分析

紧急模式提供尽可能最小的环境,即使在系统无法进入救援模式的情况下,您也可以修复系统。在紧急模式下,系统仅安装根文件系统进行读取,不尝试安装任何其他本地文件系统,不激活网络接口,只启动一些基本服务。

进入紧急模式的原因通常是:

1、/etc/fstab文件存在错误导致挂载文件系统时失败。

2、文件系统存在错误导致。

解决方法

1、输入root密码后回车,进入到emergency mode紧急模式

261-2.png

2、输入 journalctl -xb -p3 查看问题原因。这个是找不到磁盘。

261-3.png

3、可以通过 vim /etc/fstab 查看fstab启动文件,发现/home挂载错误,一般只要在该行前面加#注释掉即可。

261-4.png

4、紧急模式下,系统是只读挂载,所以要通过命令 mount -o,rw remount / 重新挂载为读写模式,然后再通过 vim /etc/fstab 修改文件后保存

261-5.png

5、保存后,输入 reboot 重启,发现已经恢复正常了。

261-6.png

附:如果是文件系统问题。

1、通过输入 blkid 检测哪个分区出问题了

261-7.png

2、通过 fsck -y /dev/sda1 命令修复分区,修复完成重启即可。

261-8.png

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。