LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1094|回复: 6

linux 光盘启动到RESCUE模式下,mkdir cc ,mount 根分区到CC,然后chroot cc,系统报错

[复制链接]
发表于 2005-9-15 23:56:48 | 显示全部楼层 |阅读模式
2个奇怪的。。。。莫名其妙的linux问题!!无数英雄折腰!估计见过的朋友不多。
1.

linux 光盘启动到RESCUE模式下,mkdir cc ,mount 根分区到CC,然后chroot cc,系统报错,cannt

execute /bin/sh:NO such file or directory,如何解决?

2.
奇怪的linux问题,大家都来看看。
--情况说明:
首先我这是服务器,就是说是要远程控制的。所有的效果必须是远程维护的。
我的系统情况:我一块硬盘装了我装了2个系统,一个是windows,一个是linux,
现在问题是,装完2个系统后,因为windows有问题,后来重新装过windows,GRUB被覆盖,遂修复GRUB后,

一切正常。并且如果在机器旁边手动分别选择菜单上的OS进入,都可以进入。都启动正常,一点问题都

没有。
--我的问题是:
本来默认是启动linux,我想以后让机器远程重启到windows,遂修改grub.conf,改写此文件菜单配置,配

置文件保存!重启动,但是还是进入默认的的linux菜单选择项。不能进入windows,在linux下查看

GRUB.conf一切正常。但是为什么会改写后,菜单默认还是不对呢?我试了用LINUX光盘启动RESUCE,在

GRUB> 下面写了
rootnoverify (hd0)
chainloader +1,
这时候默认启动就变成WINDOWS了,但是我需要达到以后远程的效果。就是说以后直接在系统文件改配置

重启达到效果。而不是每次跑到机器那里拿光盘,每次光盘启动去配。
有朋友遇见这个奇怪问题吗?该如何解决。多谢!!!
发表于 2005-9-16 00:49:58 | 显示全部楼层
1,你mount错了分区,或者文件不正常,保证你cc目录下有/bin /dev /etc /home /lib /root /sbin /tmp /usr /var这些目录,
2,默认选项是grub.conf里的

  1. default=0/1
复制代码

请先确定你grub.conf配置正确了

3,这些都是很基础的东西,不要说的天花乱坠,大把大把的人都会,什么“折腰”“见过的人不多”纯属瞎掰
4,强烈bs,胡乱发贴的行为。。。
回复 支持 反对

使用道具 举报

发表于 2005-9-16 02:09:53 | 显示全部楼层
第2个问题,我猜想,可能GRUB和LILO一个道理,改完.CONF文件后,要运行一个命令才能使配置生效。

因为不知道GRUB的原理,我用LILO(和GRUB一样都是一个多系统引导程序)来说明,一般修改完.CONF配置文件后,要运行LILO这个命令,然后重起机器才能使LILO生效,不知道GRUB是不是也是这样?
回复 支持 反对

使用道具 举报

发表于 2005-9-16 09:02:55 | 显示全部楼层
请不要一帖多发,谢谢。


否则大家不会喜欢您的。楼主兄弟要珍惜这里的学习环境,请尊重这里的每个弟兄。。。

谢谢。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-16 16:42:36 | 显示全部楼层
什么叫胡乱发帖,我敢保证上面你们两个解决不了这个问题,因为你们回复都没到点子上,搞几年LINUX的人都解决不了.不要随意说别人.那样会让人觉得你很无知!
记住,我们讨论的是技术问题!!不要说到别的问题,至于一贴多发是想让高手看见而已.有什么厚非的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-16 16:44:10 | 显示全部楼层
管理员莫名其妙!说到尊重了,我怀疑你的情商!我哪里不尊重了,又说到尊重兄弟,扯什么啊你!!!
回复 支持 反对

使用道具 举报

发表于 2005-9-16 22:59:41 | 显示全部楼层
1   既然说是/bin/sh的问题,那你就检查一下cc(或者是CC,楼主写了两个不同的..在linux下可是区分大小写的)下的bin目录下是否有sh这个文件,做一个bash的连结,或者在chroot的时候指定使用/bin/bash
2   我觉得你可以按照fallen说的检查一下,试试看,如果不可以,google一下grub设置方面的文档,还有,我记得grub的设置好像是/boot/grub/menu.lst吧,没有太多琢磨grub,不太清楚

附带说一句,很不喜欢楼主在后面说话的语气


grub在改完.conf文件后是直接生效的,好像是因为grub是通过对文件系统的支持来达到读写的目的的,而不像lilo是直接通过扇区
Post by Alibill
第2个问题,我猜想,可能GRUB和LILO一个道理,改完.CONF文件后,要运行一个命令才能使配置生效。

因为不知道GRUB的原理,我用LILO(和GRUB一样都是一个多系统引导程序)来说明,一般修改完.CONF配置文件后,要运行LILO这个命令,然后重起机器才能使LILO生效,不知道GRUB是不是也是这样?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表