QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1163|回复: 14

有关WinXP与Red Hat Linux 9 双重引导问题

[复制链接]
发表于 2003-5-24 13:22:07 | 显示全部楼层 |阅读模式
我无法使用grub引导我的WinXP,不知何故,请大侠指教,谢谢!

具体情况是这样的:
我有两块硬盘,一块60G,一块4.3G。60G的硬盘为主盘,分C、D、E 3个区,C区为NTFS,10G,D区为NTFS,20G,剩下的为E区,FAT32; 4.3G的硬盘为从盘,格式化成FAT32格式,在安装Red Hat Linux 9.0时默认系统分区。

另外我还有两个光驱,在WinXP下盘符分别为F: 、G:

现在我在CMOS里设置成由主盘引导系统就可以进入WinXP,由从盘引导系统就可以进入Linux。我现在想由从盘引导系统,使用grub选择是进入Linux还是进入WinXP,不知grub该如何配置:(

我在grub中的menu.lst中将Linux配置成默认的,root (hda0, 0)
windows配成 root (hda1,0),但是引导不成功,提示我 filesystem unkonwn,不知何故? 该如何配置呢?

小弟是新手,看了扫盲系列中的grub部分,仍是不能参透,请大侠执教,谢谢!
发表于 2003-5-24 14:17:43 | 显示全部楼层
title ***                        Microsoft Windows                        ***
        rootnoverify (hd0,0)
        chainloader +1



在linux执行grub
然后

root (hd1,0)
setup (hd0)

安在主盘上也该可以
回复

使用道具 举报

发表于 2003-5-24 14:31:41 | 显示全部楼层
不行,前阵子刚刚回答了一个人,那时我的实际经验,建议你搜索我发表的帖子!
回复

使用道具 举报

发表于 2003-5-24 14:47:15 | 显示全部楼层
title Microsoft Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
makeactive
boot

其中命令正确,后面的参数参照你自己的修改即可,注意,MAP重要!
回复

使用道具 举报

 楼主| 发表于 2003-5-25 22:06:50 | 显示全部楼层
楼上的,感谢你的回复
可是我刚刚开始操作Linux,真的不知道该如何配置参数
大侠能不能帮人帮到底,送佛送到西,根据我问题的描述帮我配置一下参数?
有劳大侠了,多谢多谢!
回复

使用道具 举报

发表于 2003-5-25 22:30:25 | 显示全部楼层
可以先分别安装系统,也就是分别作主盘安装,然后把4.3位主盘,当然要安装grub拉,进入linux,编辑/boot/grub/grub.conf文件,把原来的dos(或者其他)下面的文字修改:title Microsoft Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
makeactive
boot
尝试,如果不行,把你的错误描叙贴出来!
回复

使用道具 举报

 楼主| 发表于 2003-5-25 23:03:57 | 显示全部楼层
哦,大侠原来在线呀,那就太好了,我把我的分区情况贴出来,大侠看看

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1275  10241406    7  HPFS/NTFS
/dev/hda2          1276      7298  48379747+   f  Win95 Ext'd (LBA)
/dev/hda5          1276      3825  20482843+   7  HPFS/NTFS
/dev/hda6          3826      7298  27896841    b  Win95 FAT32

Disk /dev/hdb: 4321 MB, 4321787904 bytes
255 heads, 63 sectors/track, 525 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1        13    104391   83  Linux
/dev/hdb2            14       460   3590527+  83  Linux
/dev/hdb3           461       525    522112+  82  Linux swap
回复

使用道具 举报

 楼主| 发表于 2003-5-25 23:09:04 | 显示全部楼层
我安装时两个硬盘是分别作为主盘安装的,问题也许是我的Linux目前在从盘上,我按照你的方法试试先
回复

使用道具 举报

 楼主| 发表于 2003-5-25 23:58:20 | 显示全部楼层
大侠,按照你的方法终于把问题搞定了,太感谢了

但是现在又有一个新问题想麻烦大家,当我把主从硬盘通过跳线互换之后,发现Linux在启动时不能激活swap分区,因为安装的时候swap分区的位置为: /dev/hdb3,而换过之后就变成了: /dev/hda3了,怎么修改才能正常激活swap分区呢?

目前的分区为:
Disk /dev/hda: 4321 MB, 4321787904 bytes
255 heads, 63 sectors/track, 525 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391   83  Linux
/dev/hda2            14       460   3590527+  83  Linux
/dev/hda3           461       525    522112+  82  Linux swap

Disk /dev/hdb: 60.0 GB, 60040544256 bytes
255 heads, 63 sectors/track, 7299 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1      1275  10241406    7  HPFS/NTFS
/dev/hdb2          1276      7298  48379747+   f  Win95 Ext'd (LBA)
/dev/hdb5          1276      3825  20482843+   7  HPFS/NTFS
/dev/hdb6          3826      7298  27896841    b  Win95 FAT32
回复

使用道具 举报

 楼主| 发表于 2003-5-26 01:15:07 | 显示全部楼层
OK!

modified /etc/fstab

回复

使用道具 举报

发表于 2003-5-26 07:35:56 | 显示全部楼层
尝试,就是进步!
回复

使用道具 举报

发表于 2003-5-26 08:42:26 | 显示全部楼层
搞定了吗?
回复

使用道具 举报

 楼主| 发表于 2003-5-26 19:50:48 | 显示全部楼层
已经搞定,只需修改 etc/fstab
回复

使用道具 举报

发表于 2003-5-26 19:53:10 | 显示全部楼层
呵呵~
回复

使用道具 举报

发表于 2003-5-28 20:32:04 | 显示全部楼层

我的情况不同.

[quote:315336b5e5="linuxlover"]可以先分别安装系统,也就是分别作主盘安装,然后把4.3位主盘,当然要安装grub拉,进入linux,编辑/boot/grub/grub.conf文件,把原来的dos(或者其他)下面的文字修改:title Microsoft Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
makeactive
boot
尝试,如果不行,把你的错误描叙贴出来![/quote]


我硬件的设施大体上一致,只是我在选择从盘引导windows2003的时候光标一直停在boot这个词的后面,没有能完成引导.

能否解释一下map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
这些代码的作用及用途呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-19 21:20 , Processed in 0.050058 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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