无忧启动论坛

标题: Grub4dos安装XP问题 [打印本页]

作者: 2012bullcq    时间: 2012-9-16 16:21
标题: Grub4dos安装XP问题
我用4G的CF卡,使用USB-HDD方式启动,用Bootice 0.9引导为grub4dos 0.4.5b,把xp.iso放在CF卡的根目录,加载了Firadisk驱动,第一次启动正常并往指定的分区复制了Windows文件,第二次启动后在出现Press any key to boot from CD/DVD...没有按任何键,然后却又从CF卡启动了又出来了Try(hd0,0)然后是Grub菜单,无法继续安装xp,代码如下:
title Windows XP Install (第一次启动)
map --mem /GSATA_Driver.img (fd0)
map --mem /firadisk.img (fd1)
find --set-root --ignore-floppies /xp.iso
map --mem /xp.iso (0xff)
map --hook
chainloader (0xff)
--------------------------------------------------------------------------------
title Windows XP Install (第二次启动)
map --mem (hd0,0)/GSATA_Driver.img (fd0)
map --mem /firadisk.img (fd1)
find --set-root --ignore-floppies /xp.iso
map /xp.iso (0xff)
map --hook
chainloader (0xff)

[ 本帖最后由 2012bullcq 于 2012-9-16 18:08 编辑 ]
作者: 2010dewuyou    时间: 2012-9-16 20:40
第二次……最后一行
chainloader /ntldr
作者: 2012bullcq    时间: 2012-9-17 00:06
谢谢2010dewuyou,我按您的代码试了,说找不到文件!我的代码还有什么问题吗?帮忙看下谢谢了!
作者: sunsea    时间: 2012-9-17 07:31
  1. title Windows XP Install (第二次启动)
  2. map --mem (hd0,0)/GSATA_Driver.img (fd0)
  3. map --mem /firadisk.img (fd1)
  4. find --set-root --ignore-floppies /xp.iso
  5. map /xp.iso (0xff)
  6. map --hook
  7. map (hd0) (hd1)
  8. map (hd1) (hd0)
  9. map --rehook
  10. find --set-root /ntldr
  11. chainloader ()/ntldr
  12. root ()
复制代码

作者: 2012bullcq    时间: 2012-9-17 15:24
标题: 回复 #4 2011czmxbb52 的帖子
我按照你的代码试了,第二次启动XP出现“因计算机磁盘硬件的配置问题WINDOWS无法启动,不能读取所选的引导盘,请检查引导路径和磁盘硬件,请参阅WINDOWS文档中有关磁盘配置”。这是什么原因?
补充:我有2块硬盘,每块硬盘都是3个分区,如果要把xp装在第一块硬盘的第二个分区,代码要改什么?谢谢!
作者: 2010dewuyou    时间: 2012-9-17 21:07
原帖由 2012bullcq 于 2012-9-17 15:24 发表
我按照你的代码试了,第二次启动XP出现“因计算机磁盘硬件的配置问题WINDOWS无法启动,不能读取所选的引导盘,请检查引导路径和磁盘硬件,请参阅WINDOWS文档中有关磁盘配置”。这是什么原因?
补充:我有2块硬 ...

你把4楼的代码中
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
删掉,系统安装在哪里是安装时选的
作者: 2010dewuyou    时间: 2012-9-17 21:19
你既然知道系统安装在哪里,最后一行改为
chainloader 安装路径/ntldr
就行了,  "安装路径"不是照抄中文
用find命令 要会排除其它nt5系统的引导
作者: jh1688    时间: 2012-9-18 00:44
楼主可以试试不用第二启动菜单,两次启动全用第一菜单,第二次启动时不按键,看能否进入安装……
作者: sunsea    时间: 2012-9-18 14:24
title Windows XP Install (第二次启动)
map --mem (hd0,0)/GSATA_Driver.img (fd0)
map --mem /firadisk.img (fd1)
find --set-root --ignore-floppies /xp.iso
map /xp.iso (0xff)
map --hook
find --set-root /ntldr
chainloader ()/ntldr
root ()
作者: loveqianool    时间: 2012-9-18 17:52
C大的 ntboot 写好菜单给你用 何必那么麻烦




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3