cannot open access to console, the root account is locked

早上开机的时间。突然提示 cannot open access to console, the root account is locked

解决办法

用 deepin 安装 u 盘启动,出现选择安装语言的界面时,按 ctrl+alt+F4,进入 tty,然后输入 startx,进入 live cd 模式,挂载硬盘的根分区,然后修改 /etc/fstab 文件,把里面的 /home 分区里的启动项注释掉。mount 命令在开始时会读取这个文件,确定设备和分区的挂载选项,注释掉后开机就不会挂载 /home 分区。

修改后退出 live cd 模式进入原系统,因为没有挂载损坏的 /home 分区,所以能进入系统,但是是不能进入图形界面的,,按 ctrl+alt+F4 进入文字界面执行下述命令修护损坏的 /home 分区,其中 /dev/sda6 为 /home 分区所在的设备名,设备名可以通过 fdisk -l 查看。

sudo fsck -y /dev/sda6 修复成功后,取消/etc/fstab的注释,重启即可。

你可能感兴趣的:(cannot open access to console, the root account is locked)