Ji YongGang <[EMAIL PROTECTED]> writes: > 廖恒军 <[EMAIL PROTECTED]> writes: > >>> >>> 相比较 NetBSD 简单地把光驱识别为 cd0,ide 硬盘为 wd0。但 windows xp 就 >>> 比较惨了,现在还不知道 boot.ini 里面的 rdisk 改成几才能启动: >>> >>> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP >> Professional" /fastdetect >>> >>> >> Windows 可以这样设置 >> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP > Professional" >> /fastdet >> multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP >> Professional >> 1" /fastdet >> multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP >> Professional >> 2" /fastdet >> multi(0)disk(0)rdisk(3)partition(1)\WINDOWS="Microsoft Windows XP >> Professional >> 3" /fastdet >> multi(0)disk(0)rdisk(4)partition(1)\WINDOWS="Microsoft Windows XP >> Professional >> 4" /fastdet >> multi(0)disk(0)rdisk(5)partition(1)\WINDOWS="Microsoft Windows XP >> Professional >> 5" /fastdet >> 然后挨个尝试就可以了。 > > 不知有什么办法可以侦测到具体的值,每次都重新启动挂载 NTFS 分区,编辑修 > 改 boot.ini 还是比较麻烦的。我试了 0 和 1 都不行,有空再慢慢试吧,谢谢! >
后来发现,windows 只认第一个硬盘,需要在 grub 里面用 map (hd0) (hd1) 骗过去。但最终还是不行,无论正常还是安全模式,进行到一半就重启。估计是 不认新的芯片组吧。 -- jungle