|
本帖最后由 liuzhaoyzz 于 2019-5-11 20:07 编辑
再来反馈个问题,不知道是sratlf的run模块的问题,还是grub4dos的问题,硬件条件跟一楼一样。C:\Boot\imgs\WePE_64_V2.0.iso放在NVME SSD上面。
menu.lst
title run mem automenu by sratlf-20141206
find --ignore-floppies --ignore-cd --set-root /boot/grub/RUN
command --set-path=/boot/grub
command run --loadfont --mem --top --e820cycles=-1 --set-showsize=0 --automenu show.iso /boot/imgs/
上面的这个菜单的功能基本和下面的相同:
title WINPE by uepon (WePE_64_V2.0.iso)
find --ignore-floppies --ignore-cd --set-root /boot/imgs/WePE_64_V2.0.iso
map --mem --top /boot/imgs/WePE_64_V2.0.iso (0xff)
map --e820cycles=-1
map --hook
chainloader (0xff)
用的RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统 - GRUB4DOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=191301
run模块是20141206,如果搭配grub4dos-0.4.6a-2016-12-24则能够正常启动PE。
run模块是20141206,如果搭配grub4dos-0.4.6a-2018-03-26或者grub4dos-0.4.6a-2019-03-25,则启动PE失败。
前面的楼层都说到是map --mem --top的问题,现在run模块加了map --mem --top,把PE放到高位内存了,可是启动还是失败,这是怎么回事?
用上面的菜单,启动出错提示截图如下。
error 62:Refuse to hook int13 because of empty drive map table
用“Refuse to hook int13 ”作为关键字百度了下,没有任何有用的线索。
如果说sratlf版主的run模块是2014年的,没有更新,可为什么又可以搭配grub4dos-0.4.6a-2016-12-24,并且能够正常启动?
不知道他的run模块是不是开源的,有高手能否看下源代码是不是有问题。
如果不用run模块,采用下面的手工写的菜单,启动PE没问题。
另外想问下grub4dos-0.4.6a-2016-12-24是不是最大也是支持含有32个碎片的磁盘仿真?
支持含有碎片的文件仿真 - GRUB4DOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=327458
本帖最后由 2011yaya2007777 于 2015-5-17 11:26 编辑,从日期上来看,grub4dos-0.4.6a-2016-12-24是支持32个碎片的。
111楼:2011yaya2007777发表于 2014-5-1 16:10:29 支持最多 32 段碎片。可以在 0PE 下正常运行了。
|
|