• 最新动态
  • syslinux新手入门教程

    作者:upzxt 文章来源:u盘装系统 发布时间:2012-08-13 23:50点击:

    syslinux新手入门教程

    1、直接引导 ISO,syslinux.cfg 文件如下:
    UI vesamenu.c32([color=Red]指定图形化菜单,放在syslinux.cfg 最前面就可以了,下面省略[/color])

    LABEL PEISO-WXRS([color=Red]LABEL 后面是菜单名,随便[/color])

    LINUX memdisk([color=Red]创建虚拟磁盘[/color])

    INITRD /boot/WIN7PE.iso([color=Red]加载 .iso 文件[/color])

    APPEND iso raw([color=Red]APPEND 其实就是 把 后面的参数 追加到 上面一行结尾,这样写可能好看吧[/color])


    2、用 ntldr 方式引导 PE,syslinux.cfg 文件如下:
    LABEL PEHDD-HPY

    KERNEL /boot/syslinux/chain.c32([color=Red]这东西反正可以链接的方式引导各种不同分区,MBR等[/color])

    APPEND hd0 1 ntldr=/MINIPE/LDRXPE([color=Red]hd0 1 和 后面那些 其实就是 chain.c32 的参数,靠 append 追加上去[/color])

    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([color=Red]老主板 USB-FDD 或 USB-ZIP 模式引导,会把U盘认成 fd0[/color])


    4、从 本机硬盘启动:
    LABEL HDD 1,0

    KERNEL /boot/syslinux/chain.c32

    APPEND hd1 0([color=Red]一般 情况下 是 USB-HDD 模式引导的,会把U盘认成 hd0,所以 本机硬盘是 hd1, 后面的0是指 MBR,1~4是 主分区,5往后是逻辑分区[/color])
    题外话:
    在syslinux菜单环境下,可以按TAB键 可以调整每个选择项的参数,不行的时候试一下就试出来了。比如 hd0 改 hd1, hd10 改 hd11。试完再琢磨是怎么回事。

     


    U盘装系统

     

    (责任编辑:www.upzxt.com)