装好的机器,这样提示显示Control-D?

在这里插入图片描述
装好的机器,这样提示
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目录有问题,所以会出现注释之后,循环登录的问题)

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。 ———————————————— 版权声明:本文为CSDN博主「lemianli」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/lemianli/java/article/details/86559691