linux fstab出现错误
此时应该无法进入桌面系统,只能在命令行下用root登录
- 如果fstab所在目录的挂载未损坏
- mount -o remount,rw 再进入fstab的目录修改正确即可
- 如果fstab所在目录也出现问题而无法挂载
- 启动在高级选项中,选到recovery mode,按下e键,修改ro为rw权限,再修改fstab
而如果没有root账户(如没有root密码,或者设置了root不可登录等):
- 在GRUB启动菜单按E进入编辑
- 定位到linux开头的行(grub 1.x为kernel开头)
如: linux /boot/vmlimuz-4.2.0-1-amd64 root=UUID=*********************************等等
- 删除其余参数(主要是root)
如: linux /boot/vmlimuz-4.2.0-1-amd64
- 按ctrl+x保存
- 此时进入系统可绕过root验证
- 注:
- 此时kernel使用的是内存模拟的磁盘,任何操作都不会影响真正系统
- 要想修改配置,需要先挂载磁盘
mkdir /tmp/root ;创建用于挂载真正系统的目录
mount **** **** ;挂载系统
vi /tmp/root/etc/fstab ;注意此时busybox没有提供vim以及文件路径的变化
- 其实有点类似PE系统