![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 04:20 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请教不点:GRUB4DOS为什么有的引导文件*.BIN无法引导 |
| 可打印版本 1,505 / 6 |
| 第1楼 lbbzhwch | 发表于 2007-11-18 22:32 |
| 初级用户 发帖 14 积分 37 来自 地球 | |
|
请教不点:GRUB4DOS为什么有的引导文件*.BIN无法引导 不点啊,我有一个用GNU GRUB引导的LINUX光盘ISO,我想将它与红叶PE集成,用GRUB4DOS引导,可是为什么我用GRUB不能引导从LINUX光盘中提取的引导文件(我命名为LINUX.BIN)啊,我用它引导ISOLINUX.BIN却成功,这是为什么啊???请赐教!!!
注:我用的是GRUB4DOS 2007-11-5日的版本,2007-11-18日的版本连ISOLINUX.BIN也引导不了!我是用VMware 5 测试的。 [ Last edited by lbbzhwch on 2007-11-18 at 10:36 PM ] |
|
| 第2楼 barton | 发表于 2007-11-19 11:09 |
| 中级用户 发帖 197 积分 480 来自 黄冈 | |
|
11.18号的版本可以引导isolinux
QEMU下测试。。。 |
|
| 第3楼 不点 | 发表于 2007-11-19 11:37 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
isolinux.bin 只能存在于光盘上。如果你试图用 chainloader 来引导硬盘上的 isolinux.bin,你将得到出错信息。
syslinux 上的 isolinux.bin 和 ldlinux.sys 等核心文件,其文件格式的设计有缺陷,使得从外部程序来对其操作的困难增加了很多。这就使得我们引导硬盘上的 isolinux.bin 变得不方便,只能引导光盘上的 isolinux.bin。而对于硬盘/软盘上的 ldlinux.sys,我们甚至连一个可靠的引导途径也找不到。 如果我们真想“自由地”引导 isolinux.bin 以及 ldlinux.sys 的话,那需要我们把 isolinux.bin 和 ldlinux.sys 的文件格式进行改造。但是,改造以后就不能称为原装的 syslinux 了。如果我们的 chainloader 只能引导经过改造后的 syslinux,那么,在别人看来,我们或许不算成功。虽然只就文件格式进行改造,但改造的幅度是不小的,也有一定难度。所以,目前只能搁下。另外,既然改造它也不是一件容易的事情,那么我们仍然把注意力集中在“如何增强grub4dos本身的功能”上,以求尽快成为 syslinux 的替代品,这样的话,也就不必再改造 syslinux 了。 |
|
| 第4楼 barton | 发表于 2007-11-19 12:28 |
| 中级用户 发帖 197 积分 480 来自 黄冈 | |
|
syslinux vs grub.exe&grldr
当然是grub4dos更强壮,方便 但是在isolinux.bin vs grldr,前者兼容性更有优势 不知道不点针对光盘启动的引导程序有什么进展。。。 [ Last edited by barton on 2007-11-19 at 12:30 PM ] |
|
| 第5楼 lbbzhwch | 发表于 2007-11-19 13:04 |
| 初级用户 发帖 14 积分 37 来自 地球 | |
|
启动ISOLINUX.BIN我已成功,只是我想启动其它的引导文件 我是想做个集成的工具光盘。启动ISOLINUX.BIN我已成功,只是我想启动其它的引导文件。我是用EZBOOT制作的启动光盘,然后调用GRUB4DOS,用GRUB4DOS引导其它的光盘提取的.BIN文件,如用GNU GRUB引导制成的迷你UBUNTU LINUX光盘,但是不管是用GRUB4DOS引导从光盘提取的引导文件还是直接引导stage2_eltorito都不成功,请问这是为什么啊?
还有,昨天晚上我用VWware 5测试GRUB4DOS 2007-11-18版加载ISO镜像(即上面提到的LINUX镜像)死机,是不是GRUB4DOS和GNU GRUB不兼容啊? |
|
| 第6楼 不点 | 发表于 2007-11-19 15:31 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
lbbzhwch:你谈问题都很笼统,另外也有些地方反映出你对 grub4dos 的不熟悉,或者误解。恕不答复。
barton: 2007-11-18 其实也解决了一个有关 grldr 在 no-emulation 模式的 cdrom 上的启动的 bug。此 bug 的解决,应该又能解放一大批 buggy 主板,让它们顺利启动。剩下的一个 bug,就是我们经典的 A20 了。 A20 问题只是在少数机器上才碰到,如果我们暂且撇开 A20 问题不谈,那么,从 11 月 18 日开始,就是真正挑战 isolinux.bin 的起点。CDROM 上单一扇区的启动代码文件(即 2048 字节的 grldr.noe,有关这个文件名称的讨论在另外的线索中进行)也在计划之中,但是,这不是迫切的,因为排除了 bug 的新版 grldr 将可胜任,因而 grldr.noe 将变成一个只是“锦上添花”的程序。 |
|
| 第7楼 barton | 发表于 2007-11-19 15:53 |
| 中级用户 发帖 197 积分 480 来自 黄冈 | |
从 11 月 18 日开始,就是真正挑战 isolinux.bin 的起点。 锦上添花的事情,可以留在干掉bug之后。grub4dos功能已经很强大,如果没有太多的bug了,isolinux.bin几乎一统linux发行版的局面将改写。。。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |