LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dtsolitary

关于双硬盘GRUB和XP互相引导的问题!

[复制链接]
发表于 2004-10-22 11:19:56 | 显示全部楼层
不应该把rootnoverify改成root,MBR是MBR,跟NTFS是没关系的。
 楼主| 发表于 2004-10-22 14:59:22 | 显示全部楼层
但问题是,用rootnoverify一点提示都没有,用root好歹提示了格式不对!我也明白NTFS跟MBR是两回事,但grub没办法载入另一个硬盘的MBR,与NTLODER装在NTFS分区是否有关系呢?照常理来说,grub设计的时候,不可能不考虑双硬盘引导的问题的!
那个不能引导的原因何在呢?
发表于 2004-10-22 21:52:33 | 显示全部楼层
关注!!!!!!!!!我现在还迷茫这呢!一个礼拜从装了n的系统!!
发表于 2004-10-24 06:08:21 | 显示全部楼层
双硬盘一点问题都没有的,到现在也没见到你的grub.conf,也不知道你的grub装在哪,你的分区状况也不知道,也没见到你逐条运行grub的提示,大家怎么帮你呀。MBR和NTFS一点关系都没有的。
 楼主| 发表于 2004-10-24 09:03:07 | 显示全部楼层
我当然知道MBR和NTFS没有关系,但以前用FAT32,Grub可以载入FAT32硬盘的MBR启动,现在用NTFS就行不通了,我只想知道问题的解决方法!
 楼主| 发表于 2004-10-24 09:06:58 | 显示全部楼层
grub装在/dev/hdb的MBR,/dev/hda上全是XP相关的东西!
在装FC2的时候更改了驱动器排列方式(否则只能grub只能装在/dev/hda上),至于grub的内容,我想除了驱动器排列方式,其他没什么特别的呀!
其实grub.conf的内容前面的帖子我已经说过了。
现在上班中,没办法回家拿grub.conf的内容,大概的说一下:
因为调换了排列方式,所以hdb就变成0了
title Windows XP
  rootnoverify (hd1,0)    //xp所在硬盘其实是/dev/hda,但从hdb启动,hda应该是1吧?
  makeactive              //手工加的,单硬盘XP分区不是主分区应该加,双硬盘可能不需要。主分区本来就是活动的,
  chainloader +1
发表于 2004-10-24 10:14:33 | 显示全部楼层
按楼上的方法,我的好了
我也是双硬盘,linux装在主硬盘上,xp装在从硬盘上
先装xp,后装linux,装好后无法引导xp,刚才,使用楼上的方法,map,就成功了,看看我的
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,0)
#          kernel /boot/vmlinuz-version ro root=/dev/hda1
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Enterprise Linux AS (2.4.21-4.EL)
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.21-4.EL ro root=LABEL=/ hdd=ide-scsi
        initrd /boot/initrd-2.4.21-4.EL.img
title windows xp
        map (hd0) (hd1)
        map (hd1) (hd0)
        rootnoverify (hd1,0)
        makeactive
        chainloader +1
        boot
 楼主| 发表于 2004-10-24 14:13:38 | 显示全部楼层
啊?不好意思,以前我一直用Lilo,现在换了Grub,刚开始研究,还不太了解它的脾气!
原来map ()两个硬盘要都交换一下,我只交换了一个没试成功就删了!
谢了,今天回家再试一次!
 楼主| 发表于 2004-10-25 14:49:20 | 显示全部楼层
OK!
改了以后,非常成功!
我现在CMOS就用hdb启动了!
至于rootnoverify还是root,这个并不重要!
我用这两个,效果都是一样的!
谢谢各位了!
 楼主| 发表于 2004-10-25 15:44:12 | 显示全部楼层
好了,该解决的问题都解决了,准备重装FC2!
上次升级内核的时候没把我的SCSI驱动编译进去,这交打算来个全面的针对本机优化!
算起来应该是第2X次重装FC2,FC2买回来还不到20天呢!
不过与一天都能重装N次的大大们,我算很落伍的了!偷偷的汗……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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