本帖最后由 qj_tzy 于 2017-4-27 21:48 编辑 yun2673436976 发表于 2017-4-27 11:53 非常感谢! 其实,我是在使用自己编制的菜单系统,即《Windows多分区系统、多VHD系统、多ramos内存系统-多启动管理器菜单_2016年6月4日更新 http://bbs.wuyou.net/forum.php?m ... &fromuid=349593(出处: 无忧启动论坛)》下,使用ntboot引导vboot驱动的xp/2003/vista/2008的vhd系统时出现的1楼的错误,原来在此菜单下使用ntboot引导vboot驱动的vhd系统时一直是正常的,最近几天才出现此错误,变量内容是传递正确的,查看grub4dos菜单代码也没发现问题,所以我一直不解,才发贴求助的。 现在只能弃此菜单系统不用,用grub4dos重新编制简单的启动菜单,用你提供的方法,在新编制的简单菜单中,已引导正常,且我将ope.iso中的siso拷出放在/g4dmenu/目录下,如下调用也成功: title 启动 winXP的子VHD映像系统(vboot方式-SISO调用) set vhdfile=/vhdos/winxp_x32_gpt_child.vhd set sisofile=/g4dmenu/siso find --set-root --devices=h %vhdfile% echo %@root%%vhdfile% | set vhdfile= find --set-root --devices=h %sisofile% command %sisofile% NTBOOT=VBOOT=%vhdfile% boot 但在旧的复杂菜单系统中,昨天我已测试过了,结果是直接重启。 |
qj_tzy 发表于 2017-4-25 22:52 生成的grldr不要复制到启动盘。只复制0pe.iso。然后在你的grldr中添加以下参考菜单 调用0pe.iso title XP VHD映像(vboot方式) find --set-root --ignore-floppies --ignore-cd /xpvhd/vbootxp.vhd set vhdfile=/xpvhd/vbootxp.vhd find --set-root --ignore-floppies --ignore-cd /0PE.ISO map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff) map --hook command (0xff)/0PE/3rdParty/SISO NTBOOT=VBOOT=%vhdfile% |
asqw101451 发表于 2017-4-25 22:33 已下载,在本论坛简单搜索一下run的使用说明:《RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统http://bbs.wuyou.net/forum.php?m ... &fromuid=349593 (出处: 无忧启动论坛)》,好像没看到对vboot驱动的vhd系统的引导说明,不知支持否? |
asqw101451 发表于 2017-4-25 22:33 谢谢,正在下载,不知该如何使用,可否列出一个grub4dos调用的示例? |
yun2673436976 发表于 2017-4-25 22:02 下载解压后,运行“把DIY目录下内容重新打包生成0PE.ISO和grldr两文件的批处理”,生成了ope.iso及grldr,将之拷入启动盘,测试,结果是:直接重启。 |
qj_tzy 发表于 2017-4-25 20:41 http://pan.baidu.com/share/link?shareid=3972274333&uk=2503866427 里面有你需要的 |
asqw101451 发表于 2017-4-25 20:30 我看好几个网友都在说,vboot驱动好似兼容性不好。看来,要解决这一问题,是否要换为fira驱动。但在这方面没学习过,不知难不。能否提供一下链接。谢谢! |
asqw101451 发表于 2017-4-25 19:31 谢谢回复! 我好像看到过某位大神发表过这方面的经验文章,但当时不感兴趣,没去学习。所以用run方式启动,我现在还不会。 |
yun2673436976 发表于 2017-4-25 19:01 谢谢,我下载测试一下,再反馈情况! |
本帖最后由 yun2673436976 于 2017-4-25 19:02 编辑 qj_tzy 发表于 2017-4-25 14:05 用0pe.iso代替vboot引导xpvhd试一试。用0pe.iso里面集成的vboot可以引导usb3.0移动硬盘里的差分vhd,本人亲测成功。你的问题虽然和我不一样,但走投无路时可以试一试,我之前用ntboot引导也是出现许多毛病。点击:[url]http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=386187&pid=3368229&fromuid=678629 直达13楼,下载0pe.iso。 0pe.iso参考菜单: title 6. XP VHD映像(vboot方式) set vhdfile=/xp/XP_CHILD.vhd find --set-root /0PE.ISO map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff) map --hook command (0xff)/0PE/3rdParty/SISO NTBOOT=VBOOT=%vhdfile% |
不点 发表于 2017-4-25 13:56 应该chenall是作者,后527104427作过修改,不知是否这样? |
wintoflash 发表于 2017-4-25 09:24 非常感谢,我下载了ntboot的2017-4-2修改版,及2017-4-21的grldr进行测试,错误同前,连其中显示的时间也是2014年,估计5大并未对此处进行修改。 |
qj_tzy 发表于 2017-4-25 08:53 5大修改的NTBOOT http://m.blog.sina.com.cn/s/blog_6fd804fe0102wtr9.html#page=1 |
489432757 发表于 2017-4-25 00:45 用移动硬盘中备份的ntboot替换后测试,错误同前;更换grldr再试,错误相同。 我也怀疑可能是ntboot不是原版,难道移动硬盘中备份的ntboot也非原版? 我想重新下载ntboot,不知又有ntboot新修改版推出没有,我搜索了一下,没有找到。 |
不点 发表于 2017-4-25 06:17 不管怎样,都非常感谢您的热心回复和指导。 我热切希望有更多像您这样的热心人,参与讨论与回复,使我这一问题能够得到早日解决。再次感谢您! |
不点 发表于 2017-4-24 01:45 再补充一下: 重装win2003的vhd系统后,用ntboot启动错误同前,用vbootldr引导器引导能正常启动。 |
本帖最后由 qj_tzy 于 2017-4-24 23:24 编辑 不点 发表于 2017-4-24 01:45 刚才作了测试,报告一下: 我在家中电脑中,安装了vboot驱动的4个vhd系统:winxp_x32、win2003_x32、winvista_x32、win2008_x32,均存放在gpt类型分区中。 1.原来用ntboot启动全部正常,昨天只试了一下winxp的ntboot启动,今天又试了一下win2003_x32、winvista_x32、win2008_x32的ntboot的启动情况,启动结果全出错,出错原因均同winxp。 2.用vbootldr引导器启动4个系统的情况如下:win2003在启动到滚动条时滚动了一会自动重启电脑,其他3个系统均正常。还要检查一下win2003为何会这样。都是启动的是子vhd。 grub.cfg启动段的配置如下: menuentry "Windows xp-subvhd" { vboot harddisk="(UUID=03b87ef903b87ef9)/vhdos/winxp_x32_gpt_child.vhd" } menuentry "Windows 2003-subvhd" { vboot harddisk="(UUID=03b87ef903b87ef9)/vhdos/win2003_x32_child.vhd" } menuentry "Windows vista-subvhd" { vboot harddisk="(UUID=03b87ef903b87ef9)/vhdos/winvista_x32_child.vhd" } menuentry "Windows 2008-subvhd" { vboot harddisk="(UUID=03b87ef903b87ef9)/vhdos/win2008_x32_child.vhd" } 请教不点等各位学长,该如何解决这一问题,诚谢 ! |
多谢楼主分享 |
yun2673436976 发表于 2017-4-24 17:46 谢谢回复,没试过将winxp.vhd安装到移动硬盘,想来用ntboot是可以启动winxp.vhd吧 |
本帖最后由 yun2673436976 于 2017-4-24 17:47 编辑 qj_tzy大师你从硬件方面考虑一下吧,我用vboot启动xpvhd提示can't open hard disk image错误,是因为我的移动动硬盘是usb3.0接口,换成usb2.0接口就可以正常引导,但xp进度条滚动几圈后就0x0000006b蓝屏了 ,请问怎么解决 除了vboot,还有没有别的办法能让xp从差分vhd移动硬盘启动? 我创建的vhd在模拟启动测试软件下可以进入桌面 |
本帖最后由 qj_tzy 于 2017-4-24 13:05 编辑 489432757 发表于 2017-4-24 12:15 没有改过,说实在的,对ntboot,我还真不知如何改。 所以,我也不知如何会这样,现在我没有找到原因。 |
qj_tzy 发表于 2017-4-24 09:43 看图,是找不到批处理的某个标签,跳转失败。这个ntboot是你改过的吧?用不同日期的grldr试试。 |
不点 发表于 2017-4-24 01:45 谢谢回复,我回家再看看,我也不知怎么回事,原来就运行得好好的。看了再请教您! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.