无忧启动论坛

标题: 请教各位大师menu.lst的问题 [打印本页]

作者: 201200002012    时间: 2013-6-12 16:02
标题: 请教各位大师menu.lst的问题
本帖最后由 201200002012 于 2013-6-14 19:35 编辑

请教各位大师menu.lst的问题

本地硬盘第一主分区为XP
在本地硬盘第二主分区上有一个WINXP.IMG
镜像WINXP中的boot.ini为
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WINXP-IMG" /fastdetect /noexecute=optin


如下grub引导:

title WINXP.IMG
find --set-root /WINXP.IMG
map (hd0) (hd1)
find --set-root /WINXP.IMG
map --heads=255 --sectors-per-track=63 --mem (md)0x800+4 (99)
map  /WINXP.IMG (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/WINXP.IMG;\n\0
chainloader (hd0,0)/ntldr

怎么没有引导到镜像WINXP.IMG中,反而引导至本地硬盘第一主分区上的XP
里面哪个地方错了?请指正
作者: sratlf    时间: 2013-6-12 16:43
  1. title WINXP.IMG
  2. find --set-root /WINXP.IMG
  3. map /WINXP.IMG (hd)
  4. map --heads=255 --sectors-per-track=63 --mem (md)0x800+4 (99)
  5. map --hook
  6. write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/WINXP.IMG;\n\0
  7. map (hd-1) (hd0)
  8. map (hd0) (hd-1)
  9. map --rehook
  10. rootnoverify (hd0)
  11. chainloader +1
  12. boot
复制代码

作者: 201200002012    时间: 2013-6-13 08:19
谢谢超版的帮助,经测试成功,非常高兴!
作者: sratlf    时间: 2013-6-14 16:16
songhangzhou  版大,为什么不是map /WINXP.IMG (hd0)?谢谢!


因为当前hd0是本地盘  如果当前hd0已经空出来了的话  可以直接map到hd0
作者: jh1688    时间: 2013-6-14 17:37
sratlf 发表于 2013-6-14 16:16
因为当前hd0是本地盘  如果当前hd0已经空出来了的话  可以直接map到hd0

学习了,谢谢……有时自己就会忽略……




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