[i=s] 本帖最后由 kevin_freedom 于 2010-7-15 11:28 编辑 [/i]
我在练习挂载光驱的时候,修改了fstab文件里面的内容,然后重启发现无法进入系统了,提示:系统盘扫描错误,然后通过输入root密码进入repair filesystem模式,在这种模式下我想通过重新修改fstab文件来恢复,但是发现该文件是只读的(在网上找了个命令:mount -n -o remount,rw /;来修改该文件的权限,发现还是只读文件)。请教有什么办法在repair filesystem下修改fstab文件,或者有什么办法可以进入系统!
kanejeff 于 2010-07-16 15:35:15发表:
mount -a
相思爱文 于 2010-07-13 22:15:46发表:
用安装盘(或工具盘)启动,可以修改任何文件,包括修改密码。
kevin_freedom 于 2010-07-13 22:04:35发表:
用安装盘的方式我没试过,但是在单用户模式我试过,修改不了权限,文件还是只读的!可能我把系统弄的太糟糕了!
王中云 于 2010-07-13 21:44:10发表:
BJ
相思爱文 于 2010-07-13 21:19:35发表:
用安装盘(或其他linux系统)启动,挂载分区,可修改。
能进入单用户方式,mount 加参数-o remount,rw重新挂载为读写,可修改。
kevin_freedom 于 2010-07-13 20:19:10发表:
应该是/dev/hda,我已经用快照恢复系统了,只是那个问题还是没有最终有效的解决!作为新人能力不足,感谢各位的帮助,持续学习!
shenhao0129 于 2010-07-13 19:48:15发表:
是不是/dev/sda的名字而不是/dev/hda的名字?
svolta 于 2010-07-13 17:39:27发表:
找张linux系统的LIVECD,通过LIVECD启动系统后挂载硬盘然后再修改!
alick 于 2010-07-13 16:23:17发表:
找一张带linux系统的CD,DVD或者USB盘,从那里面启动,去挂载硬盘上的分区试试
kevin_freedom 于 2010-07-13 14:27:41发表:
[i=s] 本帖最后由 kevin_freedom 于 2010-7-13 14:43 编辑 [/i]
查看了分区情况,只有2个分区,hda1(基本盘),hda2(基本从属盘);无法在repair模式下挂载!(另alick的头像很cute!)
alick 于 2010-07-13 14:03:31发表:
fdisk -l
查看系统分区情况
kevin_freedom 于 2010-07-13 13:04:38发表:
问题仍然存在,我用df -l去查看文件系统的挂载点,发现没有任何信息,然后我尝试修改最后挂载分区参数,从hda1到hda10都尝试了,都是提示:can't find /dev/hdaX in /etc/fstab or /etc/mtab;请问是否我哪里操作有误。
lpby 于 2010-07-13 13:03:31发表:
新手入门
kevin_freedom 于 2010-07-13 12:48:55发表:
谢谢,我尝试一下!
aa65535 于 2010-07-13 12:30:15发表:
注意是重新挂载分区,而不是/
aa65535 于 2010-07-13 12:29:12发表:
‘/etc/fstab’是‘mount’命令重要的配置文件。您可以‘root’身份通过‘diskdrake’(Mandrake Linux 控制中心 - 载入点),或用编辑器修改这个文件。
但是如果你的修改有误,会导致系统的分区变成只读,此时系统无法正常启动,所有的磁盘文件都变成了只读,而且没法再改回来,vim可以清楚的看到里面内容可就是无法修改,此时的系统也会进入修复模式,输入你的root用户密码,出现提示符#,进入只读模式,然后执行mount -o remount,rw /dev/hda8/(后面的分区根据自己的选择)原来重载成读写模式就可以了,然后再使用vim编辑fstab文件,保存后重启就好了。