LinuxSir.cn,穿越时空的Linuxsir!

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

新添加一硬盘后出现的问题

[复制链接]
发表于 2007-9-20 21:47:09 | 显示全部楼层 |阅读模式
本人的情况是:
新添加一块硬盘,设为从硬盘。该硬盘上装有redhat和XP,且grub是装在MBR上的。
原来的主硬盘,grub也是装在MBR上,有fedora5和XP俩系统。
现在的问题是,开机后,出现的GRUB是主硬盘的,供选择的系统也是主硬盘上的
选择XP,进入的也是主硬盘上的XP系统,一切正常。
但是,选择linux(fedora)后,进入的竟是从硬盘的那个redhat系统。
grub上linux项信息都还是原来的root,kernel和initrd的。
请问如何解决这个问题?如何才能进入主硬盘的linux?

具体情况信息如下
最早进不了系统提示的信息是:
enforcing mode requested but no policy loaded halting now
然后,就将grub系统启动信息中的
grub>kernel /vmlinuz-2.6.17-1.2174_FC5smp ro root=LABEL/ rhgb quiet
加上selinux=enforcing
变成grub>kernel /vmlinuz-2.6.17-1.2174_FC5smp ro root=LABEL/ selinux=enforcing rhgb quiet
可以boot起来。
但boot一会儿后又有error
是在NASH version starting之后冒出来一个FATAL error:
modprobe: FATAL :  could not load /lib/modules/2.6.17-1.2174_FC5smp/modules.dep
(经过检查,这个modules.dep是存在的。)
然后接下去就是hd1中的redhat boot信息
两个系统地NASH version不同,所以看得出来
发表于 2007-9-20 21:54:34 | 显示全部楼层
menu.lst 帖出来,另外把 fdisk -l 的结果帖出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-20 22:45:46 | 显示全部楼层
menu.lst就不贴了,都正常的,且需要一个字一个字地打上去。
fdisk -l  (我在GRUB下,用cat(hdx, + TAB健)结果:
hd0信息:
partition num:0     type:0x7
partition num:4     type:0xb
partition num:5     type:0x7
partition num:6     type:0x7
partition num:7     type:0x83
partition num:8     type:0x82
partition num:9     type:0x83

hd1信息:
partition num:0     type:0x7
partition num:4     type:0x7
partition num:5     type:0xb
partition num:6     type:0x7
partition num:7     type:0xb
partition num:8     type:0x83
partition num:9     type:0x82
partition num:10     type:0x83
回复 支持 反对

使用道具 举报

发表于 2007-9-20 23:38:04 | 显示全部楼层
Post by vapon
menu.lst就不贴了,都正常的,且需要一个字一个字地打上去。

进一个linux复制黏贴不就好了,要打字吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 00:03:25 | 显示全部楼层
老大,关键是进不了啊
虽然从盘的那个可以进去,但是硬件变了,原驱动不适合现在的
为了复制menu.lst信息我重装这么多驱动,没必要吧
况且问题肯定不是出在menu.lst上
Post by Xorcerer
进一个linux复制黏贴不就好了,要打字吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 00:15:46 | 显示全部楼层
<menu.lst> @hd0
default=1
timeout=3
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core(2.6.17-1.2174_FC5smp)
       root (hd0, 7)
       kernel /vmlinuz-2.6.17-1.2174_FC5smp ro root=LABEL/ rhgb quiet
       initrd /2.6.17-1.2174_FC5smp.img
title Windows XP
       rootnoverify (hd0,0)
       chainloader +1
————————————————————————————————

<menu.lst> @ hd1
default=1
timeout=5
splashimage=(hd0,8)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS(2.6.9-11.EL)
       root (hd0, 8)
       kernel /vmlinuz-2.6.9-11.EL ro root=LABEL/ rhgb quiet
       initrd /inited-2.6.9-11.EL.img
title Micro Windows
       rootnoverify (hd0,0)
       chainloader +1
回复 支持 反对

使用道具 举报

发表于 2007-9-21 00:21:40 | 显示全部楼层
grub 命令模式:

map (hd0) (hd1)
map (hd1) (hd0)

然后敲入命令,引导你的第二块硬盘。
多练练。

手工按 menu.lst 文件内容敲几次。你可以在GRUB命令模式下 cat (hdn,m)/boot/grub/menu.lst ,也可以用GRUB编辑模式。

其中, root=LABEL/ 这个将它改成实际的设置,不要用卷标方式。因为你可能有多个系统都设了卷标为 / ,这给多系统共存造成不必要的混乱。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-21 10:39:52 | 显示全部楼层
Post by tfkdmwmqtr
grub 命令模式:

map (hd0) (hd1)
map (hd1) (hd0)

然后敲入命令,引导你的第二块硬盘。
多练练。

手工按 menu.lst 文件内容敲几次。你可以在GRUB命令模式下 cat (hdn,m)/boot/grub/menu.lst ,也可以用GRUB编辑模式。

其中, root=LABEL/ 这个将它改成实际的设置,不要用卷标方式。因为你可能有多个系统都设了卷标为 / ,这给多系统共存造成不必要的混乱。

谢谢!会试试的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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