由于/etc/fstab中原来的挂载设备不存在了,导致Linux因无法挂载无法启动(当然也可能是你写的/etc/fstab语法有错儿导致的)。
这时Linux会提示你输入root密码来进入系统解决问题。但当进入系统修改/etc/fstab,把不存在的挂在设备行删除时,却报该文件是只读的,不允许修改(有点抓狂)。
这是因为Linux在挂载/etc/fstab所在的设备时,把挂载属性设置为了只读。所以只需要重新挂载一下/etc/fstab所在的设备,并把属性设置为可读写,就可以修改/etc/fstab文件了。
具体步骤如下:
1. 用df -h命令看下/etc/fstab所在的挂载设备,如/dev/sda1
2. 重新挂载设备,设置可读写:mount -o remount, rw /dev/sda1
3. 修改/etc/fstab
4. 重启Linux