日期:2014-05-16  浏览次数:20743 次

/etc/fstab坏了导致Linux无法启动

由于/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