# linux fstab下挂载错误导致cannot open access to console, the root account is locked的问题
这类问题一般是fatab出现问题了.需要修正挂载点
查看硬盘分区,/dev/sdb13不知道什么时候被格式化了.
重新格式化/dev/sdb13挂载到/home.
# 修正挂载点
使用livecd进入系统.
查看分区的UUID
# 查看所有分区列表的信息
fdisk -l
# 查看硬盘分区UUID
##命令1.
sudo blkid
##命令2.
ls -l /dev/disk/by-uuid/
##命令3.
ls -l /dev/disk/by-path/
##命令4.
ls -l /dev/disk/by-id/
# 修正fstab
gedit etc/fstab
# 注: 这个文件一定是硬盘目录中的文件,不是livecd中的文件
# 登录循环
此时home为空,虽然以前的用户名还在,但是会出现登录窗口循环的问题.
原因就是/home/sky文件夹为空,缺少初始化文件
在登录界面
切换到 tty 命令模式下
Ubuntu 16.04 按
CTRL + ATL + F1切换到tty命令行界
Ubuntu 18.04 按
CTRL + ATL + F2切换到tty命令界面
Deepin V20 / Uos
CTRL + ATL + F2~F6进入tty2~tty6命令界面
ATL + F1 恢复图形界面
Ubuntu 20.04
CTRL + ATL + F3~F6进入tty3~tty6命令界面
ATL + F1 或者 ATL + F2 恢复图形界面
# 创建sky用户的主目录
sudo mkdir /home/sky
# 创建test用户
sudo useradd test
# 将test用户所有文件复制到/home/sky
sudo cp -R /home/test/* /home/sky
# 将复制过来的文件的权限全部改为sky
sudo chown -R sky:sky /home/sky
此时,补全了主目录缺少的文件,可以正常进入桌面了.
# 如果忘记用户密码的方法
在grub引导项上按e编辑引导
在 linux /boot/xxx的末尾添加rw init=/bin/bash
ctrl+x使用修改后的命令引导系统
此时进入的就是shell环境,并且拥有root权限
使用passwd (用户名)重置用户密码
然后reboot即可使用新密码进入系统