QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 787|回复: 5

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

[复制链接]
发表于 2005-1-4 19:28:59 | 显示全部楼层 |阅读模式
我用双硬盘装多系统,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

你试试写成这样。
回复

使用道具 举报

 楼主| 发表于 2005-1-4 20:23:38 | 显示全部楼层
请问这个
map (hd0) (hd1)
map (hd1) (hd0)
是何意???

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

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

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

使用道具 举报

 楼主| 发表于 2005-1-5 17:52:16 | 显示全部楼层
我试过了,没用啊~~~~~~~~~~~~~~~~~~~

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

HELP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| 发表于 2005-1-5 21:17:21 | 显示全部楼层
谢谢楼上的各位,大家是对的,是我打错了,             

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

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

使用道具 举报

发表于 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 引导系统完全一样。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 22:46 , Processed in 0.042192 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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