无忧启动论坛

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

[求助] 如何用Grub启动ERD2008(不用虚拟ISO)?

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-21 23:21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我希望做一张合盘,用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, 下载次数: 67)

QQ截图未命名2.jpg

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

QQ截图未命名.jpg
2#
发表于 2008-8-22 12:32:38 | 只看该作者
实模式和保护模式的经典问题。

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

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

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

[ 本帖最后由 不点 于 2008-8-22 12:36 编辑 ]
回复

使用道具 举报

3#
发表于 2008-8-22 16:05:42 | 只看该作者
一般来说UDF是为了支持大文件等用途开发的用于DVD光盘的文件系统,从建议上来讲,你最好修改原ISO,去掉UDF(好象GRUB不能支持UDF?)。
回复

使用道具 举报

4#
发表于 2008-8-22 16:16:34 | 只看该作者
ERD 2008——好东西啊!LZ拿出来共享一下如何?现在网上下不到了。
刚才在外国网站上下载了一份,明天刻盘试试。

[ 本帖最后由 lvyanan 于 2008-8-22 18:01 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2008-8-23 16:37:26 | 只看该作者
原帖由 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!不过,我想继续等待答案,如何不用虚拟的方法来启动?
回复

使用道具 举报

6#
发表于 2008-8-23 21:03:41 | 只看该作者
你用什么程序生成iso的?

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

使用道具 举报

7#
 楼主| 发表于 2008-8-24 13:52:26 | 只看该作者
原帖由 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是每一张合盘的必备品,我的也不例外)
回复

使用道具 举报

8#
发表于 2008-8-24 14:48:16 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2008-8-24 17:23:47 | 只看该作者
原帖由 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引导它。
回复

使用道具 举报

10#
发表于 2008-8-24 17:46:28 | 只看该作者
原帖由 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的启动光盘的?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-24 23:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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