问题描述
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):
问题分析
紧急模式提供尽可能最小的环境,即使在系统无法进入救援模式的情况下,您也可以修复系统。在紧急模式下,系统仅安装根文件系统进行读取,不尝试安装任何其他本地文件系统,不激活网络接口,只启动一些基本服务。
进入紧急模式的原因通常是:
1、/etc/fstab文件存在错误导致挂载文件系统时失败。
2、文件系统存在错误导致。
解决方法
1、输入root密码后回车,进入到emergency mode紧急模式
2、输入 journalctl -xb -p3 查看问题原因。这个是找不到磁盘。
3、可以通过 vim /etc/fstab 查看fstab启动文件,发现/home挂载错误,一般只要在该行前面加#注释掉即可。
4、紧急模式下,系统是只读挂载,所以要通过命令 mount -o,rw remount / 重新挂载为读写模式,然后再通过 vim /etc/fstab 修改文件后保存
5、保存后,输入 reboot 重启,发现已经恢复正常了。
附:如果是文件系统问题。
1、通过输入 blkid 检测哪个分区出问题了
2、通过 fsck -y /dev/sda1 命令修复分区,修复完成重启即可。
评论(0)