无忧启动论坛

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

[分享] syslinux 4.04 c32文件及引导文件

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-14 10:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
syslinux 4.04   c32文件及引导文件
使用方法:
1、替换boot下的c32文件
2、设定新的bin为引导文件
保存测试

syslinux4.04.rar

104.08 KB, 下载次数: 655, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +8 收起 理由
a102135 + 8 原创内容

查看全部评分

2#
发表于 2011-5-17 11:12:02 | 只看该作者
学习学习  顺便帮顶!!
回复

使用道具 举报

3#
发表于 2011-5-22 11:31:18 | 只看该作者
你这算是新版正式版吗?isolinux.cfg的路径是原始路径还是修改过了
回复

使用道具 举报

4#
发表于 2011-5-22 12:56:16 | 只看该作者
用这个目前最新的版本做个ISO试一下!
回复

使用道具 举报

5#
发表于 2011-5-23 21:29:40 | 只看该作者
我昨天下载了楼主的SYSLINUX4.04版本,我在使用中发现可以和RGUB相互切换,但不能和EZBOOT和MS切换,请教你有什么解决的办法吗,还有这个新版本比3.86的改进了些什么?
回复

使用道具 举报

6#
 楼主| 发表于 2011-5-24 21:50:08 | 只看该作者
原帖由 <i>a102135</i> 于 2011-5-23 21:29 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2237853&ptid=193479" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
我昨天下载了楼主的SYSLINUX4.04版本,我在使用中发现可以和RGUB相互切换,但不能和EZBOOT和MS切换,请教你有什么解决的办法吗,还有这个新版本比3.86的改进了些什么?
<br />
具体没测试为何无法切换。
更新见此:
http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project
Changes in 4.04
PXELINUX: Fix handling of unqualified DNS names.
PXELINUX: Fix timer bug when PXELINUX might be unloaded (Gene Cumm).
core/writedec.inc: Fix duplicate declaration and overflow (Gene Cumm).
GCC 4.5 fixes.
sample directory: Fix Makefile include (Gene Cumm).
ver.com: New universal DOS/COMBOOT application to display version information (includes DRMK) (Gene Cumm).
rosh.c32: updated; Using getopt() for internal commands to aid parsing options; Fix bugs in ls; add warm reboot and echo (Gene Cumm).
com32: fix a file descriptor leak.
gfxboot.c32: handle TEXT..ENDTEXT; error out on no LABELs found (Sebastian Herbszt).
Fix booting on non-partitioned devices.
MBR, isohybrid: Workaround for a BIOS issue on Acer Travelmate and possibly other machines.
COM32: Adding ACPI parsing libary
HDT: Release 0.4.1 to support ACPI parsing, improved mutli-core/cpu reporting
LUA: Updating to 5.1.4-2
SYSLINUX: core/diskstart.inc: Reset DS after checksum in case it isn't 0 (Gene Cumm).
win64: Script update for additional mingw compiler names (Gene Cumm).
diag: New directory for diagnostic-related tools. Add a handoff MBR/VBR and geometry display images (Gene Cumm).
MEMDISK: use "mem=" parameter to mark available memory above this point as reserved (core already does alignment) (Gene Cumm).
MEMDISK: Additional disk probe checks and debug output (Shao Miller, Gene Cumm).
gpxe: add gpxelinuxk.0, based off of undionly.kpxe + new script (Gene Cumm).
isohybrid: install the isohdpfx*.bin/isohdppx*.bin files to make isohybrid images in one step with GNU xorriso.
PXELINUX: disable a hack that would make localboot work on some machines, but break just about as many. Some machines which worked with "localboot 0" in previous versions may need "localboot -1" in this one. If you have a machine which requires "localboot -1", a copy of the dmidecode or sysdump output would be appreciated.
Include a set of diagnostics by Gene Cumm.
Fixes for gcc 4.6 and binutils 2.21.51.
chain.c32: Allow "uuid" as a synonym to "guid".
Handle directory names starting with .. for vfat and iso9660.
New MENU HIDDENKEY command to provide a one-keystroke way to activate a boot option from a hidden menu intro screen.
Changes in 4.03
Don't hang if no configuration file is found.
Better support for booting from MBRs which don't pass handover information.
EXTLINUX: Try to be smarter about finding the partition offset.
chain.c32: support chainloading Dell Real Mode Kernel (Gene Cumm).
chain.c32: fix booting in CHS mode.
rosh.c32 updated (Gene Cumm).
Fix the -s option to the syslinux/extlinux installer (Arwin Vosselman).
isohybrid: fix padding of large images (PJ Pandit).
回复

使用道具 举报

7#
 楼主| 发表于 2011-5-24 21:53:40 | 只看该作者

回复 #5 a102135 的帖子

参考下........................
本工具盘在刻盘、量产时,默认启动方式是ISOLINUX,可以利用UltraISO设置首启,可以刻盘、量产,可以用U+,可以网启,可以用BOOTICE来安装引导记录。启动引导方式有五种:syslinux、EZBOOT、grub4dos、GFXGRUB、windows启动管理器,都可以作首启,可以相互切换。下面是首启所应的文件:
1、ISOLINUX方式引导文件是ISOLINUX.BIN,在BOOT文件夹中。
2、EZBOOT方式引导文件是LOADER.BIN,在EZBOOT文件夹中。
3、GRUB4DOS方式引导文件是GRUBCD.BIN,在BOOT\GRUB文件夹中。
4、GFXGRUB方式引导文件是GFXGRCD.BIN,在BOOT\GRUB文件夹中。
5、WINDOWS启动管理器引导文件是BCE_MGR.BIN,在BOOT文件夹中。
本工具盘在安装到U盘、移动硬盘时,默认启动方式是SYSLINUX,可以利用BOOTICE v0.7.8安装不同类型的引导记录(这个文件在模板的PETOOLS文件夹中有),以启动不同的引导方式。启动方式包括SYSLINUX、GRUB4DOS、GFXGRUB、WINDOWS启动管理器,安装GFXGRUB分区引导记录的方法是:运行BOOTICE,选择正确的目标磁盘,点击“分区引导记录”按钮,选择要更改的类型为GRUB4DOS方式,点击“安装/配置”按钮,将GRLDR的名称改为GFLDR,然后单击“确定”即可。其它几个引导记录需要做首启时,选择相应的类型安装即可。   
注意:在安装到U盘或移动硬盘时需要备份分区引导记录到BOOT文件夹中,文件名命名为SYSLINUX.BIN(这个文件在BOOT文件夹中已经存在,覆盖即可),这样可以由其它启动方式切换到SYSLINUX。当SYSLINUX作为默认启动时,GRUB4DOS等可以使用find --set-root /LDLINUX.SYS,chainloader +1命令来切换到SYSLINUX,不过以其它方式作为首启时,这个就不能正确切换了.
回复

使用道具 举报

8#
发表于 2011-5-25 17:57:51 | 只看该作者
感谢secowu 的热心解答,我就是想实现7楼中五种引导的完美切换,升级SYSLINUX到4.04版本,但从3.86升级到4.04版本后,就出现了可以和RGUB相互切换,但不能和EZBOOT和MS切换的问题。如果不能解决,暂时还是用3.86的版本了。
回复

使用道具 举报

9#
 楼主| 发表于 2011-5-26 13:40:03 | 只看该作者
发个你的模板过来,测试下。
回复

使用道具 举报

10#
发表于 2011-5-26 14:44:40 | 只看该作者
原帖由 secowu 于 2011-5-26 13:40 发表
发个你的模板过来,测试下。

我就是用的http://bbs.wuyou.net/forum.php?mod=viewthread&tid=178365&extra=page%3D1这个帖子中的模板了,还有我今天下了B大的模板,就是升级SYSLINUX到4.04的版本了,我测试了还是在同样的问题。
回复

使用道具 举报

11#
 楼主| 发表于 2011-5-26 16:01:32 | 只看该作者
原版在hyper-v上,再切换回isolinux有点问题哦
回复

使用道具 举报

12#
发表于 2011-5-26 16:22:14 | 只看该作者
原帖由 secowu 于 2011-5-26 16:01 发表
原版在hyper-v上,再切换回isolinux有点问题哦



原版在hyper-v上,这句不明白什么意思,再切换回isolinux有点问题哦,这个是不是4.0以上版本的通病,楼主有解决的高招吗?
回复

使用道具 举报

13#
 楼主| 发表于 2011-5-26 17:11:46 | 只看该作者
因为hyper-v有兼容性问题,等晚上再测试下vmware
回复

使用道具 举报

14#
发表于 2011-5-26 17:19:09 | 只看该作者
原帖由 secowu 于 2011-5-26 17:11 发表
因为hyper-v有兼容性问题,等晚上再测试下vmware

我一直用的是vmware,期待楼主的结果。
回复

使用道具 举报

15#
 楼主| 发表于 2011-5-26 17:36:26 | 只看该作者
原帖由 a102135 于 2011-5-26 17:19 发表

我一直用的是vmware,期待楼主的结果。

你先用3.08的来回测试下,是不是都可以。不过有点麻烦,好来回2的4次方次数。
回复

使用道具 举报

16#
发表于 2011-5-26 18:43:52 | 只看该作者
原帖由 secowu 于 2011-5-26 17:36 发表

你先用3.08的来回测试下,是不是都可以。不过有点麻烦,好来回2的4次方次数。

我不明白3.08是什么?
回复

使用道具 举报

17#
发表于 2011-5-26 20:11:37 | 只看该作者
首页有下载。

另外顺便发个补丁,可将0525版ISO修正一下,解决向isolinux菜单转换黑屏bug,二是解决110dos2PE.img容量不够的问题。
http://dl.dbank.com/c0a5as9fue

QUOTE:
使用方法:将补丁文件与“WUYOU经典PE合盘20110525(grub4dos).ISO”放在同一目录下,然后运行XdeltaGui.exe,打补丁。可得到“新_WUYOU经典PE合盘20110525(grub4dos).ISO”。





我请教了B大,后来B大加了个boot.cat补丁,问题便解决了,不知是什么原理?
回复

使用道具 举报

18#
发表于 2011-5-27 00:29:22 | 只看该作者
后来。经B大指点,用B大的批处理制作的ISO,便可以解决互相切换的问题了!
回复

使用道具 举报

19#
发表于 2011-5-27 09:21:01 | 只看该作者
虚拟机测试切换isolinux有问题
回复

使用道具 举报

20#
 楼主| 发表于 2011-5-27 10:29:32 | 只看该作者
原帖由 a102135 于 2011-5-27 00:29 发表
后来。经B大指点,用B大的批处理制作的ISO,便可以解决互相切换的问题了!

原来这样,恭喜你解决了问题。
回复

使用道具 举报

21#
 楼主| 发表于 2011-5-27 10:34:49 | 只看该作者

回复 #17 a102135 的帖子

---------------------------
XdeltaGui.exe - 应用程序错误
---------------------------
应用程序无法正常启动(0xc0000005)。请单击“确定”关闭应用程序。
---------------------------
确定   
---------------------------

你将先后两个ISO进行对比下就知道改了哪些了。
回复

使用道具 举报

22#
 楼主| 发表于 2011-5-27 10:39:44 | 只看该作者

回复 #16 a102135 的帖子

写错了,呵呵....................
回复

使用道具 举报

23#
发表于 2011-5-27 10:49:23 | 只看该作者
原帖由 secowu 于 2011-5-27 10:29 发表

原来这样,恭喜你解决了问题。

主要就是增加boot.cat这个效验文件。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 04:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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