中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: grub4dos与ezboot的问题 上一主题 | 下一主题
zck132
初级用户





积分 30
发帖 10
注册 2007-11-30
状态 离线
『楼 主』:  grub4dos与ezboot的问题

本人用grub4dos-0.4.3-2008-03-14加EZBoot做了一张光盘,是EZB引导主菜单,引导一些IMG和ISO,其中有一些子菜单是调用到GRUB再启动ISO的,发现如果只是用EZB软件内置的ISO生成器生成ISO文件,刻碟后所有调用到GRUB的子菜单都无法正常引导文件;后本人不用EZB的内置ISO生成器生成ISO,而是用ultraiso拉文件进ultraiso里面,手动加载EZB的引导文件,最主要一点是一定要选那个属性里的(支持小写字母)一项,生成ISO后所有EZB调用到GRUB的子菜单就很正常,运行也没有问题,但这时又出现了一个很怪的现象,就是原来我EZB里的一些IMG,这个IMG是调用光盘里的一些目录程序,发现调用不正常,说目录不正确,找不到目录,就跳到命令行了,我用dir看了一个,用cd XXX打开目录试试,明明正常的目录,也没有打错,又提示目录不正确,真晕!
  我想,要是EZB软件本身就有一个(支持小写字母)的选项就好了,这样两者就兼容了,或者说如果GRUB再更新一下,(就是说不用打开那个支持小写字母的选项也可以正常调用就好了)这样应该不会出面如上问题了!

2008-4-3 18:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zck132
初级用户





积分 30
发帖 10
注册 2007-11-30
状态 离线
『第 2 楼』:  

今天来看,没有高人回复,现在只有等GRUB更新了,现在我同一张工具光碟要刻两张格式的,一张是EZB内置ISO生成器生成的ISO,另一张是ultraiso选中(支持小写字母)生成的ISO,真麻烦!!!
早日解决这个问题就没有什么遗憾了。。。

2008-4-4 22:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 3 楼』:  

GRUB的ISO应该用mkisofs这个工具来制作,其它工具似乎都有缺陷,不能100%地保证和GRUB的协同运作。你如果出现此类困扰,可以尝试mkisofs,至今没人说 mkisofs 与 grub 有任何兼容性问题。另外一个值得注意的问题是,目前 grub 支持 Rock Ridge 扩展光盘格式(这好像是国际标准),不支持微软的 Joliet 扩展格式(这似乎不是国际标准)。建议你制作光盘时,注意勾选 Rock Ridge 选项。文件名大小写的问题,这是老问题了,很抱歉,这不是谁说解决就能解决了的。微软的操作系统一贯倾向于忽略文件名大小写,但是,其他操作系统则倾向于大小写敏感。光盘格式并不是微软一家的标准,而是 ISO 标准,那么,文件名大小写的问题,就不是由谁说了算的,不同的操作系统有着不同的对待。grub 对光盘,当然是区分大小写了,因为 grub 还没有支持微软的 Joliet 标准(希望有人给我们打上 Joliet 支持的补丁)。grub 的整体结构,都是 UNIX 风格的。在大小写方面,也是采用 UNIX 的大小写敏感策略。对于 FAT、NTFS 这样的文件系统,grub 是不区分大小写的。对于 光盘 以及 Linux 的文件系统,grub 是区分大小写的。



因为我们亲手创建,这个世界更加美丽。
2008-4-5 16:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zck132
初级用户





积分 30
发帖 10
注册 2007-11-30
状态 离线
『第 4 楼』:  

谢谢不点回复啦!
先去找mkisofs试试,不过,本人对mkisofs真是一无所知,哎,看来还得去BAIDU和GOOGLE苦战一场了!
如果不点在这举例一些mkisofs的完整生成ISO参数就好了。。。。
   生成时要能加载EZB的loader.bin引导文件!

2008-4-5 17:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 5 楼』:  

grub4dos 的 readme 文件,有 mkisofs 的用法示例。lianjiang 的教程里面也有。bean 的教程也有。你最好先看 bean 的教程,在 sourceforge 上。

关于如何装入 loader.bin,你也可以在搜索引擎中搜。通常是 chainloader (cd)/.../loader.bin 类似这样的命令就行了。 或者找 EZB 的论坛去问。

顺便补充说一下,grub4dos 的新版将会支持中文文件名,光盘上的中文文件名也不例外。但是,由于还没有支持 Joliet 微软格式,所以,用 Rock Ridge 格式生成中文文件名时,请生成 UTF-8 编码的 Rock Ridge 中文文件名,其他格式的(例如 GB 码),将在 grub 中显示为乱码。

也可以把你的 ISO 同时生成 Joliet 文件名。这样做的好处是,你可以在 Windows 下看到 Joliet 的中文文件名。我猜 Windows 看到的 Rock Ridge 的 UTF-8 中文文件名也是乱码,所以需要同时使用 Rock Ridge 和 Joliet。

[ Last edited by 不点 on 2008-4-5 at 07:58 PM ]



因为我们亲手创建,这个世界更加美丽。
2008-4-5 19:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: