无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4201|回复: 17
打印 上一主题 下一主题

[求助] grub4dos仿真大ISO的问题!

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-8 13:50:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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这步就报错了。
2#
发表于 2013-7-8 14:53:21 | 只看该作者
没试过,4.xG的ISO进行--mem,想着都觉得可怕,确实是“大“问题

点评

同意!!!确实是“大”问题!!!! 闪吧……  详情 回复 发表于 2013-7-8 19:06
回复

使用道具 举报

3#
发表于 2013-7-8 14:57:24 | 只看该作者
版本,截图,系统配置,..
回复

使用道具 举报

4#
发表于 2013-7-8 19:06:56 | 只看该作者
kkcing 发表于 2013-7-8 14:53
没试过,4.xG的ISO进行--mem,想着都觉得可怕,确实是“大“问题

同意!!!确实是“大”问题!!!!
闪吧……
回复

使用道具 举报

5#
 楼主| 发表于 2013-7-8 19:57:11 | 只看该作者
版本的话是grub4dos 0.4.4

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

1234.JPG

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

123.JPG
回复

使用道具 举报

6#
发表于 2013-7-8 21:02:29 | 只看该作者
版本太老了,换个新点的吧。
回复

使用道具 举报

7#
 楼主| 发表于 2013-7-8 21:07:38 | 只看该作者
有推荐哪个版本吗?或给我个链接吧。
回复

使用道具 举报

8#
 楼主| 发表于 2013-7-8 21:32:28 | 只看该作者
0.4.5和0.4.6我都试过了,情况和0.4.4一样。。。ISO2.X也报这个错
回复

使用道具 举报

9#
 楼主| 发表于 2013-7-8 21:42:59 | 只看该作者
已经几次测试,发现ISO太大就直接报Error 13: Invalid or unsupported executable。。小一点的都直接可以成功。。看来这个仿真大ISO还是不可行的啊。。。。
回复

使用道具 举报

10#
发表于 2013-7-9 01:05:49 | 只看该作者
我装linux都是直接U盘或pxe启动然后读局域网服务器http里的文件。没必要加载那个。
回复

使用道具 举报

11#
发表于 2013-7-9 08:54:54 | 只看该作者
顺便吐槽一下 Linux 的 ISO 超过 4G。

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

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

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

回复

使用道具 举报

12#
发表于 2013-7-9 08:57:23 | 只看该作者
你的ISO可能是不可启动的或者是GRUB4DOS不支持的启动格式..

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


回复

使用道具 举报

13#
 楼主| 发表于 2013-7-10 14:24:57 | 只看该作者
OK.谢谢各位大大的支持,我试过像esxi这种较小的ISO。都是可以的。。redhat6.实际大小3.XGB吧。。

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

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

其实我在想,是不是grub4dos不支持超过2GB的ISO?

点评

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

使用道具 举报

14#
发表于 2013-7-13 18:17:54 | 只看该作者
djplayboy 发表于 2013-7-10 14:24
OK.谢谢各位大大的支持,我试过像esxi这种较小的ISO。都是可以的。。redhat6.实际大小3.XGB吧。。

补充一 ...

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

只要你分区支持4G以上文件,map理论上支持任何大于4G以上的ISO。

点评

难得一见饭大出现,当年丢下一个NATIVE PE/F6IMG,让众生欢愉折腾了年多有余?!  详情 回复 发表于 2013-7-13 20:44
同意!!! 我也仿真安装过瘟8x64位有光盘镜像,也要3.3G多一点吧,没有什么困难,直接安装成功了呀……  详情 回复 发表于 2013-7-13 18:39
回复

使用道具 举报

15#
发表于 2013-7-13 18:39:33 | 只看该作者
hotdll 发表于 2013-7-13 18:17
仿真并不是必须map --mem
我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。

同意!!!
我也仿真安装过瘟8x64位有光盘镜像,也要3.3G多一点吧,没有什么困难,直接安装成功了呀……
回复

使用道具 举报

16#
发表于 2013-7-13 20:44:16 | 只看该作者
hotdll 发表于 2013-7-13 18:17
仿真并不是必须map --mem
我仿真安装过win7和win8的安装盘,直接map 不实用--mem参数。。。。

难得一见饭大出现,当年丢下一个NATIVE PE/F6IMG,让众生欢愉折腾了年多有余?!

点评

谢谢还惦记我,岁月是把刻骨刀,我发现健康比PE重要。  详情 回复 发表于 2013-7-14 08:13
回复

使用道具 举报

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

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

点评

这个确实很重要, 怎么说都不过分, 看来我也要开始锻炼减肥了 :)  发表于 2013-7-23 15:32
是的,当健康不再的时候,一切都无意义  发表于 2013-7-14 13:15
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 15:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表