求救:修改fstab后不能启动了!可以使用single模式,但是显示file system是read-only!而且vi时显示unable to open swap file
来源: 互联网 发布时间:2015-08-14
本文导语: 具体情况如下: 小弟原来的fstab文件如下: LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts ...
具体情况如下:
小弟原来的fstab文件如下:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mod=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda8 swap swap defaults 0 0
/dev/hda6 /mnt/winfat vfat auto,umask=0,codepage=936,iocharset=gb2312 0 0
最后一行是我加的,挂载一个windows分区,并且支持中文;从前启动都没有问题。但是我今下午突发奇想,把第一行也给改了,仅改变了第一行,如下:
LABEL=/ / ext3 defaults,codepage=936,iocharset=gb2312 1 1
就不能启动了,如果用普通模式启动则显示“由于文件系统是只读,不能写入”(大意);如果用single模式,同样显示只读,但好歹能进到控制台命令,可是vi时显示unable to open swap file for "fstab", recovery impossible。
遇到这种情况我该怎么办?从安装光盘用救援模式管用么?如果能用的话哪位前辈能指点小弟一下啊?
我还担心如果用救援模式我的资料会不会丢失?
万谢!
小弟原来的fstab文件如下:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mod=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda8 swap swap defaults 0 0
/dev/hda6 /mnt/winfat vfat auto,umask=0,codepage=936,iocharset=gb2312 0 0
最后一行是我加的,挂载一个windows分区,并且支持中文;从前启动都没有问题。但是我今下午突发奇想,把第一行也给改了,仅改变了第一行,如下:
LABEL=/ / ext3 defaults,codepage=936,iocharset=gb2312 1 1
就不能启动了,如果用普通模式启动则显示“由于文件系统是只读,不能写入”(大意);如果用single模式,同样显示只读,但好歹能进到控制台命令,可是vi时显示unable to open swap file for "fstab", recovery impossible。
遇到这种情况我该怎么办?从安装光盘用救援模式管用么?如果能用的话哪位前辈能指点小弟一下啊?
我还担心如果用救援模式我的资料会不会丢失?
万谢!
|
我下载了一个LiveCD版的Debian,可惜费时不少,没有整出名堂,还是要用安装盘进行救援模式,我试过了,没问题。
进入救援模式,把你原来的根分区mount上,然后直接修改fstab就可以了,不会破坏数据。
具体步骤就不用我写了吧。
进入救援模式,把你原来的根分区mount上,然后直接修改fstab就可以了,不会破坏数据。
具体步骤就不用我写了吧。