当前位置:首页 > 技术问答 > Linux开机启动进入紧急模式emergency mode的解决方法

Linux开机启动进入紧急模式emergency mode的解决方法

技术问答 / 星之宇 / 2023-1-12 14:00 / 浏览:6352 / 评论:0

问题描述

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

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址