查看: 5996|回复: 6

【转载】syslinux 使用方法 分享 - 新手用

[复制链接]
发表于 2010-11-10 17:38:21 | 显示全部楼层 |阅读模式
U盘启动,一直有阴影。主要是太复杂。这两天研究了一下 syslinux,发现还是挺简单的。
可能有些功能新版本才开始提供,很多帖子没有提到。

前提条件是,下载最新版 syslinux 3.86。
安装方法参考google。比如: www.cnblogs.com/5tao/archive/2010/01/31/1660481.html

安装好了,问题就来了,怎么引导 PE,DOS工具说实话,对我来说没太大用。

1. 直接引导 ISO,syslinux.cfg 文件如下

UI vesamenu.c32 (指定图形化菜单,放在syslinux.cfg 最前面就可以了,下面省略)

LABEL PEISO-WXRS  (LABEL 后面是菜单名,随便)
        LINUX memdisk (创建虚拟磁盘)
        INITRD /boot/WIN7PE.iso (加载 .iso 文件)
        APPEND iso raw (APPEND 其实就是 把 后面的参数 追加到 上面一行结尾,这样写可能好看吧)

2. 用 ntldr 方式引导 PE,syslinux.cfg 文件如下

LABEL PEHDD-HPY
        KERNEL /boot/syslinux/chain.c32 (这东西反正可以链接的方式引导各种不同分区,MBR等)
        APPEND hd0 1 ntldr=/MINIPE/LDRXPE (hd0 1 和 后面那些 其实就是 chain.c32 的参数,靠 append 追加上去)

LDRXPE 其实是所谓的 ntldr ,其实最原始的应该是 PE的 SETUPLDR.bin 文件,经过修改改名得来。
究竟 ntldr 如何工作,如何修改,请参考: hi.baidu.com/whuisland/blog/item/e9955139d9cba9f43b87ce7e.html

3. 用 ntldr 方式引导 PE,可是我的主板只支持 USB-FDD 模式,怎么办?

LABEL PEFDD-HPY
        KERNEL /boot/syslinux/chain.c32
        APPEND fd0 ntldr=/MINIPE/LDRXPE (老主板 USB-FDD 或 USB-ZIP 模式引导,会把U盘认成 fd0)

4. 从 本机 硬盘启动

LABEL HDD 1,0
        KERNEL /boot/syslinux/chain.c32
        APPEND hd1 0 (一般 情况下 是 USB-HDD 模式引导的,会把U盘认成 hd0,所以 本机硬盘是 hd1, 后面的0是指 MBR,1~4是 主分区,5往后是逻辑分区)

题外话:
其实最重要的是别着急,先把每个文件是干什么的搞清楚最重要。
iso引导我用的 我心如水的系统维护版,ntldr 引导 pe,用的 HPY 工具箱 里面的 minipe 。
我下载了好几个版本的 pe 启动盘 ,启动方式各不相同,好麻烦啊。好不容易找到我需要的这种。

另外,在syslinux菜单环境下,可以按 TAB键 可以  调整 每个选择项的参数,不行的时候试一下就试出来了。
比如 hd0 改 hd1, hd 1 0 改 hd 1 1。试完再琢磨是怎么回事。

我觉得 syslinux 兼容性好,简洁明了。满足了我的要求。
以上所有内容都来自于 wuyou 和 google。我只是稍加整理。
欢迎大家一起讨论。
谢谢。
发表于 2010-11-10 18:20:17 | 显示全部楼层
呵呵 syslinux引导iso效果好像没有grub4dos效果好,在vpc2007测试通过的实际机子可能无法启动

vmware测试通过的应该实际机子可以启动
 楼主| 发表于 2010-11-10 19:15:30 | 显示全部楼层
抽空好好来研究下grub。
以后来个三启。
发表于 2010-11-16 09:23:23 | 显示全部楼层
嗯 不错的帖子呀 感谢天意分享呀
发表于 2010-11-19 12:13:53 | 显示全部楼层
抽空好好来研究下grub。
以后来个三启。
天意 发表于 2010-11-10 19:15



    期待。。。。。
发表于 2010-11-19 22:39:57 | 显示全部楼层
抽空好好来研究下grub。
以后来个三启。
天意 发表于 2010-11-10 19:15



   grub我有研究,也许可以帮上你
发表于 2011-3-10 16:57:26 | 显示全部楼层
支持grub4dos,一直在用,很好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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