fedora中丢失或损坏fstab,无法启动,如何补救

最近一直在使用dropbox在实验室电脑和笔记本之间进行文件的同步。但是有些文件,比如bash的配置文件位于~/目录下,同步起来不方便,并且,为了以后重装系统的方便,我是将一些类似bashrc和vimrc的配置文件进行备份,统一存放的。然后将这些文件放入到dropbox中进行同步。

但是,有时,比如突然想为一些经常用到的命令进行重命名,这个时候就要在.bashrc文件中添加alias语句的。改完.bashrc文件之后还要修改备份的文件,特别不方便。

这两天在整理硬盘文件的时候,突然发现将~/目录下的.bashrc文件设为软连接,链接到所备份的文件。好,说干就干!之后我也将一些常用软件的配置文件也进行了软连接,这样我在一台电脑上进行修改之后,然后通过dropbox进行同步之后,另一台电脑的相关软件的配置文件也同时进行了修改(在该电脑上相关的配置文件也改成软连接)。

然后,接下来,还有一些文件是/etc下的文件,比如这儿要提到的fstab文件,我想当然的认为这样做应该没有问题。然后我确实这么做了。接下来就悲剧了。

重启电脑之后开始还没问题,当要进入账户,并载入桌面的时候出问题了,无法正常进入用户。

既然,无法进入桌面的话,我就不进入桌面了。进入控制台看看。ctrl+alt+F2。还好,可以进入,但是我也是无法进入我的账户,但是可以进入root账户。

 

我想这个地方的问题应该就出现在fstab上,因为我将fstab软连接到当前用户,但是在引导系统的时候,需要用到fstab文件,还没有挂载分区,所以软连接到的文件是无法找到的,所以当然无法正常载入分区了。

所以我准备到将/etc/fstab改为原来的文件。其实,这个时候如果正确修改的话,是可以改好fstab文件,重启后,一切会恢复正常的。但是,我没有注意到,修改的时候有个地方没有注意,写错了。然后我重启了,这下直接无法root账户了。显示的错误就是fstab文件中的分区号有误。

没办法,上网找找怎么解决fstab文件出问题的方法。

还好,找到了一个。

其实主要的解决方法就是进入fedora的救援模式,然后在这个模式下找到根分区,然后挂载到一个目录下,这样就可以修改fstab文件了。

 

之前没有进入过救援模式,这个其实也很简单,不过需要安装盘。

将光盘插入光驱,然后在BIOS中设置从光驱启动,选择进入救援模式,然后选择语言,选择键盘,不进行网卡设置,最后选择进行一个shell,然后按照

http://www.linuxidc.com/Linux/2010-09/28385.htm 中提到的方法一步步操作,最后修改完fstab重启之后一切就恢复之前的状况了。

太好了。

以后在根目录中的文件千万不能够随便修改了。

 

posted @ 2012-02-14 21:48  Mr.Rico  阅读(1429)  评论(0编辑  收藏  举报