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看一下有没有错误,有错误就立即修改,要不然很可能会导致系统起不来。