无忧启动论坛

标题: [求助] 如何用Grub启动ERD2008(不用虚拟ISO)? [打印本页]

作者: BenCZ    时间: 2008-8-21 23:21
标题: [求助] 如何用Grub启动ERD2008(不用虚拟ISO)?
我希望做一张合盘,用Grub引导的。其中包含ERD2008。
首先,我把ERD2008的ISO里的文件全部复制到我自己的ISO里面,然后编辑menu.lst文件,添加以下内容:
  1. title 启动 ERD Commander 2008
  2. chainloader (cd)/bootmgr
复制代码
然后用虚拟机测试,却出现下图错误!
用虚拟机单独测试ERD2008的光盘是没问题的。

后来,我用UltraISO查看ERD2008光盘的属性,发现在“光盘文件系统”一项中,“UDF”项被勾选!
我想,有没有可能是文件系统的问题呢?
于是,我在自己的ISO里也把“UDF”项勾选上,然后重新编译ISO。
可是这下轮到Grub报错啦!说找不到menu.lst文件。。。取消UDF后Grub返回正常。

急求各位大侠,我该怎么做才能成功地把ERD2008集成进去呢?

PS: 我的ERD2008.ISO是根据帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=125752
自制出来的。

[ 本帖最后由 BenCZ 于 2008-8-21 23:50 编辑 ]

QQ截图未命名2.jpg (35.88 KB, 下载次数: 68)

QQ截图未命名2.jpg

QQ截图未命名.jpg (30.17 KB, 下载次数: 66)

QQ截图未命名.jpg

作者: 不点    时间: 2008-8-22 12:32
实模式和保护模式的经典问题。

GRUB4DOS 的 ISO 仿真,对于实模式的 DOS 等,可以很好地配合。但是进入保护模式的操作系统之后,就需要在保护模式的操作系统之内再下功夫了,否则,在保护模式之下将无法看到虚拟磁盘的内容,于是就出现各种问题。

有些 ISO 的制作者充分认识到了这一问题,并且有意识地加以解决,因此,他们制作的 ISO 文件,可以经由 grub4dos 的仿真来完美启动。你可以与这些人讨论一下具体的实现方法。

抱歉,答错了。你已经说明没有使用 grub4dos 的虚拟功能。这样我就不能回答了,等待其他对 bootmgr 了解的人来答复。

[ 本帖最后由 不点 于 2008-8-22 12:36 编辑 ]
作者: yichya    时间: 2008-8-22 16:05
一般来说UDF是为了支持大文件等用途开发的用于DVD光盘的文件系统,从建议上来讲,你最好修改原ISO,去掉UDF(好象GRUB不能支持UDF?)。
作者: lvyanan    时间: 2008-8-22 16:16
ERD 2008——好东西啊!LZ拿出来共享一下如何?现在网上下不到了。
刚才在外国网站上下载了一份,明天刻盘试试。

[ 本帖最后由 lvyanan 于 2008-8-22 18:01 编辑 ]
作者: BenCZ    时间: 2008-8-23 16:37
原帖由 yichya 于 2008-8-22 16:05 发表
一般来说UDF是为了支持大文件等用途开发的用于DVD光盘的文件系统,从建议上来讲,你最好修改原ISO,去掉UDF(好象GRUB不能支持UDF?)。


没错,我试过了,GRUB确实不能支持UDF。
但我也试过把ERD2008.ISO的UDF文件系统去掉,然后重新编译ERD2008.ISO,再用虚拟机测试ERD2008.ISO,结果也是那个错误。
重新选上UDF后恢复正常。

看来确实是文件系统的问题哎。。。

PS:我用GRUB的isoemu命令能成功启动ERD2008!不过,我想继续等待答案,如何不用虚拟的方法来启动?
作者: fujianabc    时间: 2008-8-23 21:03
你用什么程序生成iso的?

bootmgr一般用cdimage/oscdimg生成iso;
grub4dos用mkisofs生成iso
作者: BenCZ    时间: 2008-8-24 13:52
原帖由 fujianabc 于 2008-8-23 21:03 发表
你用什么程序生成iso的?

bootmgr一般用cdimage/oscdimg生成iso;
grub4dos用mkisofs生成iso


自己DIY的合盘我用UltraISO直接导入grub的mbr文件(文件名为 grldr),直接生成ISO文件。
ERD2008.ISO是根据帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=125752制作的。这是微软官方的制作工具,它会在Vista安装盘中提取相关的文件,并制作成ISO,还可以直接刻盘。

难道,用mkisofs生成iso可以让grub支持UDF文件系统吗?
就算能让grub支持UDF,我试过老毛桃WinPE也是不支持UDF格式的啊。。。(老毛桃PE是每一张合盘的必备品,我的也不例外)
作者: fujianabc    时间: 2008-8-24 14:48
原帖由 BenCZ 于 2008-8-24 13:52 发表


自己DIY的合盘我用UltraISO直接导入grub的mbr文件(文件名为 grldr),直接生成ISO文件。
ERD2008.ISO是根据帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=125752制作的。这是微软官方的制作工具,它会在V ...

不要用udf格式,grub不支持udf的,grub光盘一般都要用mkisofs来生成

当然winpe是支持udf的

[ 本帖最后由 fujianabc 于 2008-8-24 14:49 编辑 ]
作者: BenCZ    时间: 2008-8-24 17:23
原帖由 fujianabc 于 2008-8-24 14:48 发表

不要用udf格式,grub不支持udf的,grub光盘一般都要用mkisofs来生成

当然winpe是支持udf的


现在的问题是,ERD2008.ISO 是UDF的,直接手动取消UDF会导致ERD2008不能启动。
我也下载了 Vista PE 2.0 ,bootmgr引导,那是非UDF的。说明bootmgr是可以引导非UDF光盘的。
我想知道如何把UDF的bootmgr更改成非UDF的方式,好让Grub引导它。
作者: fujianabc    时间: 2008-8-24 17:46
原帖由 BenCZ 于 2008-8-24 17:23 发表


现在的问题是,ERD2008.ISO 是UDF的,直接手动取消UDF会导致ERD2008不能启动。
我也下载了 Vista PE 2.0 ,bootmgr引导,那是非UDF的。说明bootmgr是可以引导非UDF光盘的。
我想知道如何把UDF的bootmgr更 ...

用mkisofs生成iso,生成时不要加udf选项。

我不知道你是用什么软件做grub的启动光盘的?




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