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

其实也就是用可读可写的方式,再挂载一次硬盘分区。
打印/导出