manioster 发表于 2006-7-4 18:30:08

如何改何整个LINUX的readonly状态?

我的系统是fc5,我改变etc/fstab文件后重启,在启动过程中出错,提示

启动时出现:

checking filesystems
fsck.ext3unable to resolve "LABLE=/home"

...
...
...

give root password for maintenance
(or type ctrl + D to continue).


输入密码后,
(repair filesystem) 1#

此时不能mkdir,不能新建文件,不能修改文件。用VI修改保存会提示“'readonly' option is set(add ! to override)”

怎么办?

manioster 发表于 2006-7-4 18:32:05

我把/etc/fstab文件给改了,重启后就出现上面情况

BOoRFGOnZ 发表于 2006-7-4 20:08:07

LABLE错了直接用设备名代替

manioster 发表于 2006-7-4 20:49:29

关键是我现在改不了fstab,我想问的是怎么解除readonly

人之子 发表于 2006-7-4 22:16:41

光盘启动,进恢复模式...

manioster 发表于 2006-7-4 22:48:18

如此严重吗?~
我想是可是有个命令是解除readonly的~

BOoRFGOnZ 发表于 2006-7-4 23:22:11

进单用户模式呗......   给 编辑grub 中 kernel 项 最后添加个1 就可以了

manioster 发表于 2006-7-5 00:37:42

进单用户模式呗......   给 编辑grub 中 kernel 项 最后添加个1 就可以了
关键是readonly的情况下我啥也改不了....单用户时,整个系统的文件和文件夹也都readonly。

MichaelBibby 发表于 2006-7-5 09:22:24

进去以后执行 mount -a 啊

manioster 发表于 2006-7-5 15:38:08

光盘启动,进恢复模式...
感谢人之子,此法成功。
BOoRFGOnZ可能还是不太明白我的意思。用mount -a没有什么作用,只是显示mount过的设备busy,没有对readonly模式起什么作用。

解决方法:
这应该是系统自动进入了只读的rescue模式。
使用安装盘启动,按F5进入linux rescue模式,按照提式一步一步选择(注意不要选readonly了)。最后,硬盘上的linux系统被整个mount到了rescue模式中的/mnt/sysimage里,可以看到,这个文件夹里又有“/dec,/mnt,/etc,/home”等,这就是用硬盘正常启动linux后在根目录可以看到的目录。这时,就可以进入rescue模式的/mnt/sysimage/mnt/fstab,把文件修改后保存,按ctrl+alt+del重启(用reboot命令没有用),拿出启动盘,就可以正常进入linux了。

BOoRFGOnZ 发表于 2006-7-5 17:18:32

:-D

980501427 发表于 2006-7-21 13:09:54

可以不用启动光盘,也不要重启。

#mount -o remount /
或者#mount -o remount /dev/xxx /mount/pointer

就重新挂载你的分区了。默认是可读写的。
man 8 mount

manioster 发表于 2006-7-22 23:27:04

:-) 谢谢,我试试~

dqgdeng 发表于 2006-8-16 11:55:52

好解决

你的用户权限不够,用root就没这个提示
页: [1]
查看完整版本: 如何改何整个LINUX的readonly状态?