grubscsi硬盘mbr

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

主题词 grub scsi硬盘 MBR

我有2个硬盘,1个SCSI硬盘装WIN2K,1个IDE硬盘Redhat7.3,先装的win2k,后装的redhat

(grub引导,我忘了是否装在MBR上了)。现在我可以通过bios中修改硬盘启动顺序启动

win2k和linux。

fdisk -l显示如下

Device Boot Start End Blocks Id System

/dev/sda1 * 1 1020 8193118+ 7 HPFS/NTFS

/dev/sda2 1021 4462 27647865 7 HPFS/NTFS

IDE盘省略

现在修改grub.conf,加入

title win

root(sd0,0)或(sd1,0)

chainloader +1

选择启动win2k时显示error 23:error while parsing number

这是否是因为我的grub没有安装在MBR上?

如果我现在想把grub安装在MBR上该如何做?

终于搞定!

环境:

IDE--Redhat 7.3 SCSI--Win2K

过程:

用启动盘启动,进入/boot/grub,敲击grub进

grub>rootnoverify (hd0,0)

grub>setup (hd0)

显示sucess了

表明我的grub装入到我启linux的IDE硬盘中的MBR了

修改grub.conf

title win

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd1,0)

chainloader +1

重启计算机,成功

还有几个问题值得讨论

1. 看来grub是不分scsi和ide的都是hdx,但好像是ide先行

2. root和rootnoverify,我每次运行root (hdx,x),都显示filesystem type unknown,

partition type 0x7,改为rootnoverify后就没问题。到底root和rootnoverify有什么区别

3. map

转贴

如何从非第一个硬盘(指主硬盘)引导Windows (或DOS)。

使用map命令,交换虚拟BIOS驱动,如下:

grub> map (hd0) (hd1)

grub> map (hd1) (hd0)

GRUB 不会分辨 IDE 或 SCSI. 正常程况下SCSI先行。所以

(hd0)为SCSI硬盘, (hd1)为IDE硬盘.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航