Linux修改fstab引起系统无法启动问题的解决方法
参考:http://wallimn.javaeye.com/blog/327784
今天给机器添加大硬盘,一切顺利,就是最后设置新硬盘自动挂载的时候,将/etc/fstab文件改错了。结果导致无法正常启动,用root口令进入后,修改那个文件,提示只读,不让改。 在出现错误的地方,输入root帐号密码,此时无法修改fstab文件,解决步骤如下: 1.然后输入fdisk -l命令,检查硬盘分区情况; 2.然后再输入df命令查看linux的挂载分区,将显示/dev/sda*; 3. 这时执行命令 mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。 4. 利用vi /etc/fstab编辑fstab文件,修改出错的地方。 5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。 6.重启。 -o 指定文件系统的-o标志选项,其中部分选项必须有出现在/etc/fstab文件中才回有作用。在设定-o标志选项时,可以同时指定多个选项,在选项间以逗号隔开。 remount 尝试从新mount已经mounted的文件系统。这通常是用来改变文件系统的mount标志,特别是让只读的文件系统变成可擦写的 注:sda*,要根据用户的硬件环境写成相应的东西。如,我的机器为:sda3 其实也就是用可读可写的方式,再挂载一次硬盘分区。