suncrow 发表于 2005-1-4 19:28:59

双硬盘安装ML1.0遇上问题~~~~~~~~~

我用双硬盘装多系统,hda1上装winxp,hda2装ML1.0,hdb1上装win2K,

grub装在hda2上,hda2活动引导,选择winxp,成功进入并引导,选择ML1.0成功进入并引导,但是选择win2K,黑屏硬盘无反应,电源常亮,这是何故呢???

在BIOS中设为hdb1活动引导,可以顺利进入win2K,真是郁闷~~~~~~~

/boot/grub/grub.conf

title Magic Linux
root (hd0,1)
kernel /vmlinuz-2.4.20-8 ro root=/dev/hda2
initrd /initrd-2.4.20-8.img


title Window XP
rootnoverity (hd0,0)
chainloader +1

title Window 2K
rootnoverity (hd1,0)
chainloader +1




PS:hda为Master,hda2设为活动分区,hdb设为auto,hdb1设为活动分区,难道用hda引导,只能引导hda的内容,用hdb引导,只能引导hdb的内容??

我想知道如何能在hda引导下进入hdb内的系统,谢谢~~~~~~~~~~

冰寻 发表于 2005-1-4 20:13:53

title Window 2K
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
boot

你试试写成这样。

suncrow 发表于 2005-1-4 20:23:38

请问这个
map (hd0) (hd1)
map (hd1) (hd0)
是何意???

还有就是makeactive我以前试过,应该是激活,

但是我把Grub装在了hda2上了,你这个应该是装在MBR上的吧?

如果这样引导了,那么下次就成为开机只引导win2K,而丢失了Grub的画面,你说我说的对吗???谢谢~~~~~~~~~~~

suncrow 发表于 2005-1-5 17:52:16

我试过了,没用啊~~~~~~~~~~~~~~~~~~~

同样无法引导~~~~~~~~~~~~~~~~~~~~~~~~

HELP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

suncrow 发表于 2005-1-5 21:17:21

谢谢楼上的各位,大家是对的,是我打错了, :oops::oops::oops::oops:      

map (80) (81) 是我忘记打前面的空格了,:oops::oops::oops::oops:   

希望朋友们引以为鉴,热心的朋友让我感到了公社的温暖,谢谢大家,谢谢LINUX。

Job 发表于 2005-1-6 12:39:23

map (hd0) (hd1) 作用是交换磁盘映射。对于象 MS Dos ,windows 这类依赖系统 Bios 确定磁盘顺序的系统,是有很大影响的。其作用相当于在 Bios 中更改磁盘启动顺序。而对于 linux 这类不依赖于 Bios 的系统,是没有关系的。
另外,对于 grub 来讲,它自己启动所在的磁盘,被认为是 hd0。所以,对于 MS windows 的系统,只要 grub 不是装在物理第一块硬盘,你都需要使用 map 命令。
map (hd0) (hd1)
map (hd1) (hd0)
的作用就是把hd0,hd1逻辑上调换一下,欺骗 MS 的系统,造成假象,使得 MS 的系统认为自己是从系统第一块磁盘启动的。作用和你在 Bios 里面设置 hda2 引导系统完全一样。
页: [1]
查看完整版本: 双硬盘安装ML1.0遇上问题~~~~~~~~~