grub4dos
grub4dos copied to clipboard
ipxe map --mem filesize=>2048MB - file not found
map --mem --top http://192.168.0.1/2048MB.vhd (hd0) Error 15 (http://grub4dos.chenall.net/e/15) file not found
map --mem --top http://192.168.0.1/2040MB.vhd (hd0) mapping successful
filesize: 2048MB - file not found filesize: 2040MB - mapping successful
map --mem from USB filesize 3072MB - mapping successful
能使用 ipxe 单独测试一下吗 例如: imgload http://192.168.0.1/2048MB.vhd
这比较奇怪。应当是使用 grub4dos-0.4.6a 吧。
难道是4Gb以上内存没有大于或者等于2048MB的可用内存块? 4Gb以下内存有容纳3072MB的可用内存块?
太概试了一下,问题可以重现。只要大于2G就会提示文件不存在。 目前猜测,可能是 ipxe 提供的接口有限制或 grub4dos 的 ipxe 驱动有 bug 感觉 ipxe 接口的限制可能性比较大。如果是这样的话就无解了。
今天抽空测试了下,ipxe 驱动的问题可能性比较大,目前暂时没有办法解决. 经过测试只要 >= 2g 就出错,