仿真并不是必须map --mem 我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。 只要你分区支持4G以上文件,map理论上支持任何大于4G以上的ISO。 |
OK.谢谢各位大大的支持,我试过像esxi这种较小的ISO。都是可以的。。redhat6.实际大小3.XGB吧。。 补充一点:ISO本身都是可以启动的。 chenall 你的命令我试过了,还是在map -men /redhat6 (0xff) 的地方报错:Error 13: Invalid or unsupported executable 其实我在想,是不是grub4dos不支持超过2GB的ISO? |
你的ISO可能是不可启动的或者是GRUB4DOS不支持的启动格式.. 你可以在命令行下测试,下面的语句如果没有报错的话,你就可以用ls命令查看(0xff)里面的文件信息. map --mem /redhat6 (0xff) map --hook |
顺便吐槽一下 Linux 的 ISO 超过 4G。 当超过 4G 时,FAT32 分区不支持,只能放在 NTFS 或者 ext2 等分区下。就是说,文件系统兼容性不好。 当超过 4G 时,如果用 grub4dos 的 map --mem 命令,则只能放在 4G 之上的 “高位内存” 部分,因此整个内存需要 8G。当然像这样大的 ISO 是不该用 map --mem 的,而应该用不带 --mem 的 map 命令。 个人认为,Linux 的 ISO 超过 4G,是不太为用户负责的做法。开发者应该可以通过精简压缩,控制在 4G 以内。 |
我装linux都是直接U盘或pxe启动然后读局域网服务器http里的文件。没必要加载那个。 |
已经几次测试,发现ISO太大就直接报Error 13: Invalid or unsupported executable。。小一点的都直接可以成功。。看来这个仿真大ISO还是不可行的啊。。。。 |
0.4.5和0.4.6我都试过了,情况和0.4.4一样。。。ISO2.X也报这个错 |
有推荐哪个版本吗?或给我个链接吧。 |
版本太老了,换个新点的吧。 |
版本,截图,系统配置,.. |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.