System assertion :Press Enter for maintenance (or press Control-D to continue)

ubuntu图形界面卡死,不正常关机导致无法正常进入图形界面,记一次“偏方”,试了n次才成功。。

以下步骤:

获取root权限: su root

获取读写权限:mount -o remount,rw /

打开fstab文件:vim /etc/fstab

将文件中的错误信息改对,UUID中最后的1,2改成0    error =  ...改成defaults

reboot

大功告成!
/etc/fstab如下

UUID=6ee77e6a-d52e-46d8-b36d-102569699d05 /               ext4    defaults         0      0
# /boot was on /dev/sdb4 during installation
UUID=1a5c9fd0-422f-492c-9c4e-574803cdfbf6 /boot           ext4    defaults        0       0
# /home was on /dev/sda3 during installation
UUID=18cf155d-3476-4aa8-8df4-5a232cc92bdc /home           ext4    defaults        0       0
# swap was on /dev/sda2 during installation
UUID=cf13a47c-0def-4538-a9e8-184a433bbcad none            swap    sw              0       0

 

 

以下是主要参考来源:

参考博客:https://www.jianshu.com/p/3f29f8d91f14 

System assertion :Press Enter for maintenance (or press Control-D to continue)_第1张图片

System assertion :Press Enter for maintenance (or press Control-D to continue)_第2张图片

原因:由于不正确的关机或其他原因导致系统文件出现错误,从而系统会检测磁盘的过程中会检测到该错误并进入到上图这界面,我们可以通过recovery-mode的系统模式中的(fsck)来确定问题出现在那个磁盘上,本文出现的地方如下:

 

解决方法:本文在解决过程中借鉴了其他博客的解决方法,方法如下:

由于错误的编辑/etc/fstab文件 而引起的不能正常进入系统。假如你将某一个分区或者磁盘最后一个参数设置为1或2时,系统默认会在开机过程中检查这个磁盘的扇区。假如系统检查不到这个磁盘,或者这个磁盘根本检测不到(尤其是在网络存储时)那么系统就会报错,导致出现这种情况。

解决办法:输入root密码,此时整个文件系统是只读系统,不能进行修改文件,首先利用下面的命令将文件系统改为可写的文件系统:

mount -o remount,rw /   

然后将对应出错的磁盘注释掉,或者将最后面的参数改成0 。  然后退出保存,最后reboot即可。



参考博客作者:王天才家足球小子
链接:https://www.jianshu.com/p/3f29f8d91f14
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(ubantu)