原帖由 Pauly 于 2009-6-3 10:48 发表
要使 SYSLINUX 在硬盘上启动,必须要依赖于安装程序(因为有扇区列表和校验码需要处理),然后 chainload 这个分区或将引导扇区导出来(需配合LDLINUX.SYS)
原帖由 Pauly 于 2009-6-3 11:35 发表
有源文件,有条件的可以自己编译,把校验那部分拿掉.
要合并也可以,把 SYSLINUX 在分区上的引导扇区提取出来, 跟 LDLINUX.SYS 合并,然后就可以用 G4D 来 chainloader 了, 不过还是要列出扇区,计算校验码
原帖由 ZXQ99925 于 2009-6-4 06:17 发表
方法一:
1. 我将FAT的第一启动扇区(512字节)和生成在根目录的ldlinux.sys用WINHEX直接合并,不足31个扇区,最后面用0补齐为31扇区。(512字节要放最前,有PBR)
2 再用BOOTICE将1中文件导入FAT的1-31引导扇区,删除分区下的ldlinux.sys后启动成功!
方法二:
1. 用BOOTICE将上述成功的分区导出1-31扇区文件用G4D的chainloade--也成功!(为了防止干扰,重新将该分区写G4D引导!)
原帖由 Pauly 于 2009-6-4 09:20 发表
这里有个误区:
首先,SYSLINUX 的启动不像 G4D 那样开放,使用起来没有那么灵活。
楼主提到的这两个方法能成功启动的原因是最早生成的 LDLINUX.SYS 在磁盘上的扇区没有被覆盖,而与 PBR 上的 31 扇区 ...
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |