Help!更换/etc/init.d/rc后出现故障。

View: New views
5 Messages — Rating Filter:   Alert me  

Help!更换/etc/init.d/rc后出现故障。

by 吴宗森 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

       我安装了bootsplash之后,去网上下了个rc替换了/etc/init.d/rc,原来的rc拷了一份到/home/simon22543里做备份。重启后麻烦来了,出现排异反应,提示rc有问题,好像是cannot excute……
登录后su到root,出现的提示符是 "(none)#"。好多命令都不能用,比如reboot,vi……
起初我认为是忘了给rc足够权限,但chmod 777 /etc/init.d/rc提示说提示说file system read-only。我琢磨,把原来的rc放回去应该就好,可是出现下面的问题:
     1,想要删除/etc/init.d/rc,也提示说file system read-only。
     2,想直接cp /home/simon22543/rc /etc/init.d/rc,发现/home目录下已经没有simon22543用户目录了,df -h看了下各分区,原先有几个G大小的/home变成了只有259M。是文件系统错乱了吗?
    如果在XP下面装一个能读写ext3的工具估计能搞定,想问一下在目前这样非正常的debian下有没有什么办法修复呢?谢谢!

Re: Help!更换/etc/init.d/rc后出现故障。

by 任晓磊 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

mount / -o remount,rw
mount -a
cp ~simon22543/rc /etc/init.d/
chmod +x /etc/init.d/rc
reboot

2008/7/3 吴宗森 <simon22543@...>:

>
> 我安装了bootsplash之后,去网上下了个rc替换了/etc/init.d/rc,原来的rc拷了一份到/home/simon22543里做备份。重启后麻烦来了,出现排异反应,提示rc有问题,好像是cannot
> excute……
> 登录后su到root,出现的提示符是 "(none)#"。好多命令都不能用,比如reboot,vi……
> 起初我认为是忘了给rc足够权限,但chmod 777 /etc/init.d/rc提示说提示说file system
> read-only。我琢磨,把原来的rc放回去应该就好,可是出现下面的问题:
>      1,想要删除/etc/init.d/rc,也提示说file system read-only。
>      2,想直接cp /home/simon22543/rc
> /etc/init.d/rc,发现/home目录下已经没有simon22543用户目录了,df
> -h看了下各分区,原先有几个G大小的/home变成了只有259M。是文件系统错乱了吗?
>     如果在XP下面装一个能读写ext3的工具估计能搞定,想问一下在目前这样非正常的debian下有没有什么办法修复呢?谢谢!



--
Ren Xiaolei

Parent Message unknown Re: Help!更换/etc/init.d/rc后出现故障。

by 任晓磊 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

fsck一下试试?按说应该都可以rw模式mount

2008/7/3 吴宗森 <simon22543@...>:

> 我用一张iso进入安装过程,运行一个shell,找到了/home/simon22543所在分区并挂载,能读写,但是/etc/init.d所在的分区/dev/hda3挂载以后仍然是老问题:read-only
> file system. 不能对rc进行修改。
>       运行mount /dev/hda3 -o remount,rw 和mount -a,不起作用。照任晓磊的建议原样运行命令mount / -o
> remount,rw和mount -a还是照旧。
> Any ideas?
>
> 2008/7/3 吴宗森 <simon22543@...>:
>>
>> 谢谢任晓磊的建议,我刚想试,但发现无论是以root还是普通用户simon22543不能登录了,现在才怀念被我送掉的liveCD啊。
>>
>> 2008/7/3 任晓磊 <julyclyde@...>:
>>>
>>> mount / -o remount,rw
>>> mount -a
>>> cp ~simon22543/rc /etc/init.d/
>>> chmod +x /etc/init.d/rc
>>> reboot
>>>
>>> 2008/7/3 吴宗森 <simon22543@...>:
>>> >
>>> >
>>> > 我安装了bootsplash之后,去网上下了个rc替换了/etc/init.d/rc,原来的rc拷了一份到/home/simon22543里做备份。重启后麻烦来了,出现排异反应,提示rc有问题,好像是cannot
>>> > excute……
>>> > 登录后su到root,出现的提示符是 "(none)#"。好多命令都不能用,比如reboot,vi……
>>> > 起初我认为是忘了给rc足够权限,但chmod 777 /etc/init.d/rc提示说提示说file system
>>> > read-only。我琢磨,把原来的rc放回去应该就好,可是出现下面的问题:
>>> >      1,想要删除/etc/init.d/rc,也提示说file system read-only。
>>> >      2,想直接cp /home/simon22543/rc
>>> > /etc/init.d/rc,发现/home目录下已经没有simon22543用户目录了,df
>>> > -h看了下各分区,原先有几个G大小的/home变成了只有259M。是文件系统错乱了吗?
>>> >     如果在XP下面装一个能读写ext3的工具估计能搞定,想问一下在目前这样非正常的debian下有没有什么办法修复呢?谢谢!
>>>
>>>
>>>
>>> --
>>> Ren Xiaolei
>>
>
>



--
Ren Xiaolei

Re: Help!更换/etc/init.d/rc后出现故障。

by shell909090 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

任晓磊 写道:

> fsck一下试试?按说应该都可以rw模式mount
>
> 2008/7/3 吴宗森 <simon22543@...>:
>  
>> 我用一张iso进入安装过程,运行一个shell,找到了/home/simon22543所在分区并挂载,能读写,但是/etc/init.d所在的分区/dev/hda3挂载以后仍然是老问题:read-only
>> file system. 不能对rc进行修改。
>>       运行mount /dev/hda3 -o remount,rw 和mount -a,不起作用。照任晓磊的建议原样运行命令mount / -o
>> remount,rw和mount -a还是照旧。
>> Any ideas?
>>
>> 2008/7/3 吴宗森 <simon22543@...>:
>>    
>>> 谢谢任晓磊的建议,我刚想试,但发现无论是以root还是普通用户simon22543不能登录了,现在才怀念被我送掉的liveCD啊。
>>>
>>> 2008/7/3 任晓磊 <julyclyde@...>:
>>>      
>>>> mount / -o remount,rw
>>>> mount -a
>>>> cp ~simon22543/rc /etc/init.d/
>>>> chmod +x /etc/init.d/rc
>>>> reboot
>>>>
>>>> 2008/7/3 吴宗森 <simon22543@...>:
>>>>        
>>>>> 我安装了bootsplash之后,去网上下了个rc替换了/etc/init.d/rc,原来的rc拷了一份到/home/simon22543里做备份。重启后麻烦来了,出现排异反应,提示rc有问题,好像是cannot
>>>>> excute……
>>>>> 登录后su到root,出现的提示符是 "(none)#"。好多命令都不能用,比如reboot,vi……
>>>>> 起初我认为是忘了给rc足够权限,但chmod 777 /etc/init.d/rc提示说提示说file system
>>>>> read-only。我琢磨,把原来的rc放回去应该就好,可是出现下面的问题:
>>>>>      1,想要删除/etc/init.d/rc,也提示说file system read-only。
>>>>>      2,想直接cp /home/simon22543/rc
>>>>> /etc/init.d/rc,发现/home目录下已经没有simon22543用户目录了,df
>>>>> -h看了下各分区,原先有几个G大小的/home变成了只有259M。是文件系统错乱了吗?
>>>>>     如果在XP下面装一个能读写ext3的工具估计能搞定,想问一下在目前这样非正常的debian下有没有什么办法修复呢?谢谢!
>>>>>          
>>>>
>>>> --
>>>> Ren Xiaolei
>>>>        
>>    
>
>
>
>  
我记得不大清楚,不过linux的引导顺序好像是这样的。mbr启动引导管理器,引导
器启动内核和initrd.img,initrd.img内的脚本读取启动参数,初始化根分区。这
时候根分区是以ro方式挂载的,这个在启动参数中有定义。而后根据根分区的
inittab来启动初始化管理器,执行 /etc/init.d/rc,其中在/etc/rcS中的某个脚
本中才会更换根分区挂载形式,按照/etc/fstab中的要求挂载。


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Help!更换/etc/init.d/rc后出现故障。

by shell909090 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

任晓磊 写道:

> fsck一下试试?按说应该都可以rw模式mount
>
> 2008/7/3 吴宗森 <simon22543@...>:
>  
>> 我用一张iso进入安装过程,运行一个shell,找到了/home/simon22543所在分区并挂载,能读写,但是/etc/init.d所在的分区/dev/hda3挂载以后仍然是老问题:read-only
>> file system. 不能对rc进行修改。
>>       运行mount /dev/hda3 -o remount,rw 和mount -a,不起作用。照任晓磊的建议原样运行命令mount / -o
>> remount,rw和mount -a还是照旧。
>> Any ideas?
>>
>> 2008/7/3 吴宗森 <simon22543@...>:
>>    
>>> 谢谢任晓磊的建议,我刚想试,但发现无论是以root还是普通用户simon22543不能登录了,现在才怀念被我送掉的liveCD啊。
>>>
>>> 2008/7/3 任晓磊 <julyclyde@...>:
>>>      
>>>> mount / -o remount,rw
>>>> mount -a
>>>> cp ~simon22543/rc /etc/init.d/
>>>> chmod +x /etc/init.d/rc
>>>> reboot
>>>>
>>>> 2008/7/3 吴宗森 <simon22543@...>:
>>>>        
>>>>> 我安装了bootsplash之后,去网上下了个rc替换了/etc/init.d/rc,原来的rc拷了一份到/home/simon22543里做备份。重启后麻烦来了,出现排异反应,提示rc有问题,好像是cannot
>>>>> excute……
>>>>> 登录后su到root,出现的提示符是 "(none)#"。好多命令都不能用,比如reboot,vi……
>>>>> 起初我认为是忘了给rc足够权限,但chmod 777 /etc/init.d/rc提示说提示说file system
>>>>> read-only。我琢磨,把原来的rc放回去应该就好,可是出现下面的问题:
>>>>>      1,想要删除/etc/init.d/rc,也提示说file system read-only。
>>>>>      2,想直接cp /home/simon22543/rc
>>>>> /etc/init.d/rc,发现/home目录下已经没有simon22543用户目录了,df
>>>>> -h看了下各分区,原先有几个G大小的/home变成了只有259M。是文件系统错乱了吗?
>>>>>     如果在XP下面装一个能读写ext3的工具估计能搞定,想问一下在目前这样非正常的debian下有没有什么办法修复呢?谢谢!
>>>>>          
>>>>
>>>> --
>>>> Ren Xiaolei
>>>>        
>>    
>
>
>
>  
我记得不大清楚,不过linux的引导顺序好像是这样的。mbr启动引导管理器,引导
器启动内核和initrd.img,initrd.img内的脚本读取启动参数,初始化根分区。这
时候根分区是以ro方式挂载的,这个在启动参数中有定义。而后根据根分区的
inittab来启动初始化管理器,执行 /etc/init.d/rc,其中在/etc/rcS中的某个脚
本中才会更换根分区挂载形式,按照/etc/fstab中的要求挂载。


--
To UNSUBSCRIBE, email to debian-chinese-gb-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...

LightInTheBox - Buy quality products at wholesale price