无忧启动论坛

标题: grub4dos仿真大ISO的问题! [打印本页]

作者: djplayboy    时间: 2013-7-8 13:50
标题: grub4dos仿真大ISO的问题!
grub4dos能仿真ISO已经不是什么神奇的事了,不过一直在想像它能仿真大ISO,如Redhat6这样4.xGB的文件,可是就算有足够的内存,它也直接把我秒杀掉了,报了个错:Error 13: Invalid or unsupported executable。

正题来了,我就是想请教一下各位大大,是grub4dos不支持大ISO吗?还是Redhat的ISO格式有问题?
grub4dos用的命令如下:

title RedHat6.3 Setup Test
map --mem  /redhat6 (0xff)
map --hook
chainloader (0xff)
boot

PS: 直接是在map -mem这步就报错了。
作者: kkcing    时间: 2013-7-8 14:53
没试过,4.xG的ISO进行--mem,想着都觉得可怕,确实是“大“问题
作者: chenall    时间: 2013-7-8 14:57
版本,截图,系统配置,..
作者: jh1688    时间: 2013-7-8 19:06
kkcing 发表于 2013-7-8 14:53
没试过,4.xG的ISO进行--mem,想着都觉得可怕,确实是“大“问题

同意!!!确实是“大”问题!!!!
闪吧……
作者: djplayboy    时间: 2013-7-8 19:57
版本的话是grub4dos 0.4.4

1234.JPG (14.27 KB, 下载次数: 40)

1234.JPG

123.JPG (26.06 KB, 下载次数: 38)

123.JPG

作者: chenall    时间: 2013-7-8 21:02
版本太老了,换个新点的吧。
作者: djplayboy    时间: 2013-7-8 21:07
有推荐哪个版本吗?或给我个链接吧。
作者: djplayboy    时间: 2013-7-8 21:32
0.4.5和0.4.6我都试过了,情况和0.4.4一样。。。ISO2.X也报这个错
作者: djplayboy    时间: 2013-7-8 21:42
已经几次测试,发现ISO太大就直接报Error 13: Invalid or unsupported executable。。小一点的都直接可以成功。。看来这个仿真大ISO还是不可行的啊。。。。
作者: yjd    时间: 2013-7-9 01:05
我装linux都是直接U盘或pxe启动然后读局域网服务器http里的文件。没必要加载那个。
作者: 不点    时间: 2013-7-9 08:54
顺便吐槽一下 Linux 的 ISO 超过 4G。

当超过 4G 时,FAT32 分区不支持,只能放在 NTFS 或者 ext2 等分区下。就是说,文件系统兼容性不好。

当超过 4G 时,如果用 grub4dos 的 map --mem 命令,则只能放在 4G 之上的 “高位内存” 部分,因此整个内存需要 8G。当然像这样大的 ISO 是不该用 map --mem 的,而应该用不带 --mem 的 map 命令。

个人认为,Linux 的 ISO 超过 4G,是不太为用户负责的做法。开发者应该可以通过精简压缩,控制在 4G 以内。


作者: chenall    时间: 2013-7-9 08:57
你的ISO可能是不可启动的或者是GRUB4DOS不支持的启动格式..

你可以在命令行下测试,下面的语句如果没有报错的话,你就可以用ls命令查看(0xff)里面的文件信息.
map --mem  /redhat6 (0xff)
map --hook



作者: djplayboy    时间: 2013-7-10 14:24
OK.谢谢各位大大的支持,我试过像esxi这种较小的ISO。都是可以的。。redhat6.实际大小3.XGB吧。。

补充一点:ISO本身都是可以启动的。

chenall     你的命令我试过了,还是在map -men /redhat6 (0xff)  的地方报错:Error 13: Invalid or unsupported executable

其实我在想,是不是grub4dos不支持超过2GB的ISO?
作者: hotdll    时间: 2013-7-13 18:17
djplayboy 发表于 2013-7-10 14:24
OK.谢谢各位大大的支持,我试过像esxi这种较小的ISO。都是可以的。。redhat6.实际大小3.XGB吧。。

补充一 ...

仿真并不是必须map --mem
我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。

只要你分区支持4G以上文件,map理论上支持任何大于4G以上的ISO。
作者: jh1688    时间: 2013-7-13 18:39
hotdll 发表于 2013-7-13 18:17
仿真并不是必须map --mem
我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。

同意!!!
我也仿真安装过瘟8x64位有光盘镜像,也要3.3G多一点吧,没有什么困难,直接安装成功了呀……
作者: 快雪时晴    时间: 2013-7-13 20:44
hotdll 发表于 2013-7-13 18:17
仿真并不是必须map --mem
我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。

难得一见饭大出现,当年丢下一个NATIVE PE/F6IMG,让众生欢愉折腾了年多有余?!
作者: hotdll    时间: 2013-7-14 08:13
快雪时晴 发表于 2013-7-13 20:44
难得一见饭大出现,当年丢下一个NATIVE PE/F6IMG,让众生欢愉折腾了年多有余?!

谢谢还惦记我,岁月是把刻骨刀,我发现健康比PE重要。




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