> 文档中心 > Centos8 fstab文件配置错误导致机器起不来问题解决

Centos8 fstab文件配置错误导致机器起不来问题解决


一、现象

在这里插入图片描述

二、解决

通过单用户模式进入系统解决

2.1、重启进入在这里插入图片描述
2.2、看到上面画面,按 e。红框中的ro改为:rw init=/sysroot/bin/sh
在这里插入图片描述
在这里插入图片描述
2.3、按下 ctrl+x ,使用单用户模式启动
2.4、切换到系统真正的根目录下(可以理解以 root 权限登录了原来的系统,权限变大了,但是并没有真正root那么大权限)

chroot /sysroot

常用到的权限:

查看/var/log/目录下的日志查看修改/etc/fstab修改root密码(echo "password" | passwd --stdin root)

2.5、修改/etc/fstab,把有问题的那行先注释掉,或者记得正确的UUID可以修改成正确的UUID,一般不会去记住这鬼东西,还有就是可以用磁盘路径替换。这里我把有问题的那行先注释掉。
在这里插入图片描述
2.6、reboot(重启系统),启动OK
在这里插入图片描述
2.7、重启之后,输入blkid 命令,查找磁盘的UUID,然后按照UUID的格式在fstab文件中重新写入配置信息,然后执行mount -a重新挂载。
在这里插入图片描述

切记:改完/etc/fstab文件,一定要执行monut -a看一下有没有错误,有错误就立即修改,要不然很可能会导致系统起不来。