Linux开机出现welcome to emergency mode! 解决方法

资源整合 专栏收录该内容
39 篇文章 5 订阅

welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance

(?? Control-D???):
 

报这个错误多数情况下是因为/etc/fstab文件的错误。注意一下是不是加载了外部硬盘、存储器或者是网络共享空间,在重启时没有加载上导致的。

方法1:

1.输入密码登录root账户;
2.执行命令 journalctl -xb 查看日志输出,搜索关键字”fsck failed”(输入/,然后输入关键字后回车,通过N/n查看上一个/下一个匹配项),在错误提示信息附近可以看到错误相关的设备,例如我的是/dev/sda8;
执行命令 umount /dev/sda8 (对应自己出错的设备)卸载设备;(这一部怕卸载之后再挂载不上,没试,直接跳到下一步)
3.执行命令 fsck -y /dev/sda8 执行fsck校验并修复文件;
4.执行命令 reboot 重启系统,即可解决。

参考:https://blog.csdn.net/xiangwanpeng/article/details/78083075  
 

方法2:

处理办法:自动挂载的那个fstab文件有问题,你在这个界面直接输入密码,然后把你增加的删除,重启就OK

1:登陆root 乱码也输入密码

2: vim /etc/fstab ,检查磁盘挂载信息

3:注释自己增加的内容。但那行注释掉就可以进到lightdm登录界面,但是无法登录(循环登陆),需要到tty中手动挂载我的家分区到/home,然后才能登录。(因为是挂载的/home目录有问题,所以会出现注释之后,循环登录的问题)

# <file system> <dir> <type> <options> <dump> <pass>

tmpfs /tmp tmpfs nodev,nosuid 0 0/dev/sda1 / ext4 defaults,noatime 0 1

/dev/sda2 none swap defaults 0 0/dev/sda3 /home ext4 defaults,noatime 0 2

最后我把home分区那个2(pass那一栏)改为0 ,意思是fsck不检查这个分区,直接跳过,结果居然可以了。

4:重启OK。

参考:https://www.aliyun.com/jiaocheng/158576.html

评论 14 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

lemianli

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值