Linux - You are in emergency mode. After logging in, type “journalctl -xb“ to view

环境

ubuntu

错误提示

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.

原因分析

这是由于/etc/fstab文件内的磁盘挂载命令执行失败导致的系统开机启动进入紧急模式,要做的就是将/etc/fstab文件内无法正确执行的磁盘挂载语句删除或注释

解决过程

  1. 直接输入root用户的密码(输入过程无提示,输完回车即可进入shell界面)
  2. 进入shell界面,编辑fstab文件
  3. 找到那句无法正确执行的磁盘挂载命令
    此次是一句NFS挂载命令无法正确被执行

在这里插入图片描述
随后重启即正常启动

转自:https://zhuanlan.zhihu.com/p/497221878?utm_id=0

如果你在OpenEuler系统启动时遇到"emergency mode"提示,这意味着操作系统无法正常加载到图形界面或登录环境。这通常是因为引导过程中的某个环节出现问题,例如内核配置错误、启动文件丢失或损坏等。以下是解决这个问题的一般步骤: 1. **重启进入单用户模式**: - 按下键盘上相应的键组合(通常是`Esc + F1` 或 `Ctrl + Alt + S`,取决于你的硬件),进入单用户模式。 2. **修复引导**: - 使用文本编辑器(如`vi`或`nano`)打开 `/etc/inittab` 或 `/boot/loader/grub.cfg` 文件(如果是GRUB2)。 - 检查引导配置是否正确,如有异常则尝试修复。 3. **挂载根文件系统**: - 输入 `mount /dev/sdaX /mnt`,将`sdaX`替换为你系统的实际硬盘分区(如sda1、sda2等)。如果不清楚分区,可以使用`fdisk -l`命令查看。 4. **修复损坏的文件系统**: - 如果文件系统有问题,可以尝试运行 `fsck`命令检查并修复它,如 `fsck.ext4 /mnt`(针对EXT4文件系统)。 5. **装载关键服务**: - 执行 `chroot /mnt` 切换到挂载的根目录,然后加载必要的服务包,比如运行 `syslinux` 或 `update-grub`(取决于你的引导机制)来更新引导菜单。 6. **恢复启动配置**: - 完成上述步骤后,你可以尝试重建启动脚本或配置,并保存更改。 7. **重启计算机**: - 退出chroot环境,即 `exit`,然后重启机器。系统应该会尝试按照新的配置启动。 8. **手动安装新内核或修复现有内核**: - 如果问题是由于内核导致的,可能需要重新编译或安装一个新的内核。 请注意,以上步骤可能会因实际情况而略有差异,建议在有网络支持的情况下操作,因为在线搜索特定问题的解决方案可能会更有效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值