无忧启动论坛

标题: GRUB4DOS 引导isolinux的校验问题 [打印本页]

作者: liumailong    时间: 2010-12-28 06:49
标题: GRUB4DOS 引导isolinux的校验问题
GRUB4DOS 作含 LINUX光盘的合盘的引导器。会出现 isolinux: Image checksum error,sorry

这个.....上一句语句不好,说明白点,就是有一个 Linux 的安装盘,用的是 isolinux 引导。

即 光盘引导文件 --》isolinux --》Linux

使用 GRUB4DOS 替换安装盘的引导文件,
即 GRUB4DOS --》isolinux --》Linux

就会出现 isolinux: Image checksum error,sorry

这个问题 EasyBoot 可以用 bootinfotable 来解决。

那 GRUB4DOS 有什么办法?
作者: sratlf    时间: 2010-12-28 07:58
试下保存光盘引导文件  再用grub4dos引导光盘引导文件呢
作者: liumailong    时间: 2010-12-28 08:48
标题: 回复 #2 sratlf 的帖子
早就试过
一样!
万恶的 20 字符限制强力破解补丁!
作者: 不点    时间: 2010-12-28 13:31
正确启动 isolinux.bin 的方法是用 chainloader 加载光盘上的 isolinux.bin 文件。chainloader 命令在启动 isolinux.bin 之前会首先(自动)填写必要的 boot info table,使得启动过程不至于失败。

请确认你的 chainloader 支持 isolinux.bin。

注意,当 chainloader 支持 isolinux.bin 时,你不需要使用 --force 选项即可启动 isolinux.bin。如果你必须使用 --force,那么你的 chainloader 是不支持 isolinux.bin 的。

isolinux.bin 多次更改文件头部信息,使得支持 isolinux.bin 变得非常不可靠。最新的 grub4dos 已经支持了 isolinux 在 4.0 的格式变动。

自从 grub4dos 的 chainloader 支持 isolinux.bin 以来(只有大概 5 年的时间吧),isolinux.bin 的格式已经发生了多次变动(至少有 3 次了吧),每次变动都导致旧版本的 grub4dos 无法加载新版本的 isolinux.bin。我曾经试图研究开发人员为何如此频繁地更改文件头部格式,但以我个人的知识水平,我还没有发现存在任何必要性(或者任何理由)来做这样的更动。
作者: renchmin    时间: 2010-12-28 13:55
4楼不点大人解释的很详细的啊。




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