无忧启动论坛

标题: [已解决]g4d、gfx、ezb做为第一启动时转isolinux的问题 [打印本页]

作者: x.Nichdlas    时间: 2009-5-24 12:11
标题: [已解决]g4d、gfx、ezb做为第一启动时转isolinux的问题
请教各位:
我在做多启的时候遇到一个问题
都发现g4d、gfx、ezb做为第一启动的时候无法转isolinux(也就是说只有isolinux做一启的时候,其它3个才能转换isolinux菜单)
会提示image checksum error

于是用hhh333的0517iso也做了同样的测试(g4d、gfx、ezb做为第一启动时转isolinux)
出现同样的问题

g4d、gfx用的是: chainloader --force --raw /X/X.BIN
                          boot
ezb用的是run X.BIN 不能转isolinux



——————————————————————

解决方法:
ezb一启调用方式
bcdw /X/X.BIN

g4d、gfx一启调用方式写为:
chainloader --force /X/X.BIN或chainloader --force (cd)/X/X.BIN
谢谢tiemalanzl

[ 本帖最后由 x.Nichdlas 于 2009-5-24 21:53 编辑 ]
作者: x.Nichdlas    时间: 2009-5-24 12:28
可参见此贴:
http://bbs.znpc.net/viewthread.php?tid=4122
作者: chen463    时间: 2009-5-24 15:40
既然是如此,何不找它兄弟SYSLINUX帮忙
作者: x.Nichdlas    时间: 2009-5-24 15:48
老大能解释得再详细点吗?
我现在g4d、gfx转isolinux是用的曲线救国的方法:grub->easyboot->isolinux
这个转换是光盘或量产上的转换 syslinux不是不能用在光盘上吗?
作者: chen463    时间: 2009-5-24 15:53
CD??我就不详细了,我只知道U盘可以,没试过CD,帮您找资料?
作者: lanzl    时间: 2009-5-24 17:50
刚才在VM6.52与QEMU测试了一下用GRLDR转SYSLINUX(ISOLINUX)没有问题,可成功跳转

----------------------------------------------------
title [01]  SYSLINUX MENU
find --set-root /boot/hddzip.ico
chainloader --force /boot/syslinux.bin
boot
----------------------------------------------------


----------------------------------------------------
LABEL Grub4dos
        MENU LABEL .        => Grub4Dos Menu
        MENU DEFAULT
        kernel /boot/grldr.bin
----------------------------------------------------





[ 本帖最后由 lanzl 于 2009-5-24 17:51 编辑 ]
作者: HY    时间: 2009-5-24 18:18
ezb做为第一启动的时候GRLDR转ISOLINUX没有问题,但是反过来不怎么好转,不知楼主是怎么处理的?
作者: x.Nichdlas    时间: 2009-5-24 18:38
标题: 回复 #6 lanzl 的帖子
不是说grldr不能转 是grldr做为1启不能转
如果用isolinux做为1启 2者互转自然是没问题的
作者: tiema    时间: 2009-5-24 18:57
grub4dos-isolinux没什么问题啊,这里有
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=140120

easyboot-转isolinux不用bcdw的话是:bootinfotable;run isolinux.bin
作者: x.Nichdlas    时间: 2009-5-24 19:14
谢谢大家的回复
不过请看清楚 我说的是g4d、gfx、ezb做为第一启动时转isolinux的问题
ezb做第一启动转isolinux只能使用bcdw
而g4d、gfx目前貌似无解 可参考此帖:http://bbs.znpc.net/viewthread.php?tid=4122
作者: tiema    时间: 2009-5-24 19:20
标题: 回复 #10 x.Nichdlas 的帖子
那个帖子太老了,你把我提供帖子里的文件弄出来看看,任何一个做第一启动都是没问题的,我刚才专门又试了下grub4dos作为第一启动的情况,是没有问题的,而且支持量产。
作者: lanzl    时间: 2009-5-24 19:49
原帖由 x.Nichdlas 于 2009-5-24 18:38 发表
不是说grldr不能转 是grldr做为1启不能转
如果用isolinux做为1启 2者互转自然是没问题的



是你误会了。。我知道你的意思 ,,我这就是GRLDR第一引导

哦 ,对了。。忘了说明一下SYSLINUX(ISOLINUX)版本是3.8




附上测试ISO样本与SYSLINUX3.80的下载链接

ISO:
123.rar (235.35 KB, 下载次数: 61)


SYSLINUX 3.80
ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.80.tar.gz

[ 本帖最后由 lanzl 于 2009-5-24 20:07 编辑 ]
作者: x.Nichdlas    时间: 2009-5-24 20:06
好的 那我下来仔细看看 谢谢各位了
作者: yjd    时间: 2009-5-24 20:51
问题是isolinux互转
如果是syslinux,g4d互转怎么转都没问题的说。

isolinux同syslinux要区别开来

看来好多人都理解错了^_^。
作者: chen463    时间: 2009-5-24 20:51
刚刚实机试过CD了,原先BOOT1从EZ开启,既然能从EZ开启,G4D应该也没问题,现在连SYSLINUX新版3.8都用上了,呵呵…

再度CD证实SYSLINUX的确可以运行,看来[十]启的日子,即将到来….

[ 本帖最后由 chen463 于 2009-5-24 21:15 编辑 ]
作者: x.Nichdlas    时间: 2009-5-24 21:09
标题: 回复 #14 yjd 的帖子
我简单理解iso是光盘、量产上用的 syslinux是硬盘、u盘用的
作者: chen463    时间: 2009-5-24 21:39
原帖由 lanzl 于 2009-5-24 19:49 发表



是你误会了。。我知道你的意思 ,,我这就是GRLDR第一引导

哦 ,对了。。忘了说明一下SYSLINUX(ISOLINUX)版本是3.8




附上测试ISO样本与SYSLINUX3.80的下载链接

ISO:
61973


SYSLIN ...

lanzl 老大,似乎对SYSLINUX熟悉,可知道关机指令,如何设定?我不太懂,找好久,只找到重启REBOOT.C32,这***.C32是不是可以自己制作呢?

[ 本帖最后由 chen463 于 2009-5-24 21:41 编辑 ]
作者: yjd    时间: 2009-5-24 21:41
解决了
可以切换isolinux了吗?最好把方法公布下啦。。
作者: x.Nichdlas    时间: 2009-5-24 21:42
1楼已经说啦~~


我再整理下算了
作者: yjd    时间: 2009-5-24 21:53
g4d、gfx一启调用方式写为:
chainloader --force /X/X.BIN


这里的bin是那个isolinux.bin 14KB的那个引导文件不?
作者: x.Nichdlas    时间: 2009-5-24 21:56
是的 因为isolinux.bin可以随便改名字的
作者: yjd    时间: 2009-5-24 22:14
都被你二楼那个无结果误导了。还以为肯定不行。。
我自己也没测试过-_-!!。。没想到和我U盘切换syslinux的相同

title  19, Switch Syslinux [1]
chainloader --force /boot/linux/syslinux.bin

title  20, Switch Syslinux [2]
chainloader +1

[ 本帖最后由 yjd 于 2009-5-24 22:16 编辑 ]
作者: x.Nichdlas    时间: 2009-5-24 22:16
syslinux.bin是syslinux.sys这个文件吗?

[ 本帖最后由 x.Nichdlas 于 2009-5-24 22:57 编辑 ]
作者: yjd    时间: 2009-5-24 23:04
原帖由 x.Nichdlas 于 2009-5-24 22:16 发表
syslinux.bin是syslinux.sys这个文件吗?

你是光盘介质isolinux才是对的。
我的是hdd U盘所以才用ldlinux.bin或提取pbr上的引导代码
作者: x.Nichdlas    时间: 2009-5-24 23:32
每一个u盘的pbr代码是不一样的是吧 也就是说通用性稍差?
作者: yjd    时间: 2009-5-25 00:27
用ldlinux.bin应该可以我还没测试过。

ldlinux.bin和ldlinux.sys对比可以看出前面多了引导代码

ldlinux.bin相当于引导代码+ldlinux.sys
作者: x.Nichdlas    时间: 2009-5-25 00:44
我倒 ldlinux.bin是什么东东 百度只有3个信息

还好 google多了
作者: yjd    时间: 2009-5-25 00:52
在官方syslinux-3.80.zip压缩包core目录。。官方提供的如isolinux.bin的东东。
作者: devilma    时间: 2009-5-25 09:49
和盘时候使用什么打包的,这个也很关键啊
作者: devilma    时间: 2009-5-25 10:07
另外isolinux引导的grldr.bin跟grldr一样吗,还是由laobin生成的?谢谢解答
作者: x.Nichdlas    时间: 2009-5-25 10:39
标题: 回复 #30 devilma 的帖子
grldr.bin就是grldr
作者: tiema    时间: 2009-5-25 11:24
标题: 回复 #31 x.Nichdlas 的帖子
看看这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=140609
希望对你合盘有帮助
作者: x.Nichdlas    时间: 2009-5-25 13:04
嗯 谢谢 当时已经发现你的iso能这样了
作者: lanzl    时间: 2009-5-26 18:33
原帖由 chen463 于 2009-5-24 21:39 发表

lanzl 老大,似乎对SYSLINUX熟悉,可知道关机指令,如何设定?我不太懂,找好久,只找到重启REBOOT.C32,这***.C32是不是可以自己制作呢?



老大(你习惯吗?我是不习惯。呵呵),叫我金手指吧,你问的问题我也不清楚,不过可用其它方法做到,做个关机的IMG,用ISOLINUX引导这个IMG或启动GRUB的HALT。

随便说句我是菜鸟一个。
作者: lanzl    时间: 2009-5-26 18:36
楼主合的ISO,不错,赞一个先。

提醒一下楼主,ISOLINUX。BIN,可直接改成SYSLINUX。BIN,同时ISOLINUX目录也改成SYSLINUX,ISOLINUX。CFG改成SYSLINUX。CFG,我就是这样做

这样做的好处就是在U+时,会直接引用这些改了名的ISOLINUX(SYSLINUX)而不会多生成SYSLINUX目录,只会在根目录生成LDLINUX。SYS这个文件

[ 本帖最后由 lanzl 于 2009-5-26 18:39 编辑 ]
作者: chen463    时间: 2009-5-26 19:03
呵呵…菜鸟金手指老大研习多…日…没找到{关机.C32}呀!偶看了REBOOT.C32想解谜,可惜不熟悉…被弹出来了,哈哈…还在找资料学习中,这*.C32是怎么做的呢?

对于改名的ISOLINUX(SYSLINUX),偶找到志道谋合的知己了。
作者: x.Nichdlas    时间: 2009-5-26 20:07
标题: 回复 #35 lanzl 的帖子
我感觉我这样的好处是减少一个文件夹嘛 U+的时候自动转嘛~~
作者: chen463    时间: 2009-5-26 23:16
没意会咱们其意,…是建议您把目录/ISOLINUX改名为SYSLINUX,
当然其他也改换SYSLINUX相关档案,并在根目录生成LDLINUX。SYS这个文件之后,
就可以CD和U盘共同启用了
简言之,去掉ISOLINUX啦
作者: x.Nichdlas    时间: 2009-5-26 23:26
标题: 回复 #38 chen463 的帖子
U+后isolinux会自动改名 实现syslinux 并生成ldlinux.sys

但你的意思是直接改syslinux 仍然可以刻盘的时候启动isolinux是吧?
作者: chen463    时间: 2009-5-26 23:30
原帖由 x.Nichdlas 于 2009-5-26 23:26 发表
U+后isolinux会自动改名 实现syslinux 并生成ldlinux.sys

但你的意思是直接改syslinux 仍然可以刻盘的时候启动isolinux是吧?

没错….金手指不是有试过了,直接用SYSLINUX取代ISOLINUX

在#12

[ 本帖最后由 chen463 于 2009-5-26 23:33 编辑 ]
作者: x.Nichdlas    时间: 2009-5-26 23:39
可是u+后ldlinux.sys自然就有啦?

这样做是为了解压再配合bootice来改pbr吗?
作者: x.Nichdlas    时间: 2009-5-26 23:46
另我的lsolinux里面分别有isolinux.cfg和syslinux.cfg 二者调用不同菜单和背景图的
作者: chen463    时间: 2009-5-26 23:57
LDLINUX.SYS通常/boot/syslinux/syslinux.cfg会放在此
只要自己制作U盘,不熟悉的,就调用不到
所以建议ISOLINUX改成/boot/syslinux/…

[ 本帖最后由 chen463 于 2009-5-27 00:07 编辑 ]




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