syslinux它特定为CDROM介质引导,开发了isolinux 。其多重引导的兼容性高,被受人们接受.
在syslinux官网上,有关于其ISO镜像制作的具体要求和规范。它要求用mkisofs工具来制作,其参数也有具体的要求。这参数决定了它作为CDROM介质多重引导成功是否的关键因素。
oot/moot/m 在这里推荐某大师的杰作,winmkiso工具,windows平台下用图形工具,其参数不需你再设定,只要简单几步,就制作出标准的syslinux的标准镜像,保证刻录光盘成功
oot/moot/m 一、从官网上下 syslinux-3.62 压缩包,
oot/moot/m 从中提取:
oot/moot/m oot/moot/m oot/moot/m isolinux.bin oot/moot/m 注:光盘镜像引导文件
oot/moot/m oot/moot/m oot/moot/m isolinux.cfg oot/moot/m 注:启动菜单的配置文件;自编辑
oot/moot/m oot/moot/m oot/moot/m memdisk oot/moot/m oot/moot/m 注:引导IMG镜像的文件
oot/moot/m oot/moot/m oot/moot/m vesamenu.c32(或menu.c32)oot/moot/m 注:官方提供的二种窗口模块
oot/moot/m oot/moot/m oot/moot/m chain.c32 oot/moot/m oot/moot/m 注:指定分区启动oot/moot/m 如:chain.c32 hd0,1 (或chain.c32 hd0,2)
oot/moot/m oot/moot/m oot/moot/m reboot.c32 oot/moot/m 注:重新启动计算机
oot/moot/m oot/moot/m oot/moot/m m16-640x640-syslinux.jpg(或syslinux_splash.jpg) 注:官方提供的窗口背景文件
oot/moot/m oot/moot/m oot/moot/m
oot/moot/m oot/moot/m oot/moot/m
二、目录结构
oot/moot/m 根目录
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/moot/m |---isolinux---| isolinux.bin
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | isolinux.cfg
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | memdisk
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | vesamenu.c32(或menu.c32)
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | chain.c32
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | reboot.c32
oot/moot/m oot/moot/moot/m | oot/moot/m oot/moot/m oot/moot/m oot/moot/m | m16-640x640-syslinux.jpg(或syslinux_splash.jpg)
oot/moot/m oot/moot/moot/m |
oot/moot/m oot/moot/moot/m |---boot-----存放IMG镜像以及启动文件
oot/moot/m oot/moot/moot/m |
oot/moot/m oot/moot/moot/m |---minipe---老毛PE文件
oot/moot/m oot/moot/moot/m |---wxpe-----PE引导文件
三、isolinux.cfg 配置文件的编辑
例:isolinux.cfg的内容
oot/moot/m F1 readme.txt 注:F1~~F12 自定义热键
oot/moot/m F2 isolinux.cfg
oot/moot/m default vesamenu.c32oot/moot/m 注:默认启动窗口
oot/moot/m MENU BACKGROUND m16.jpgoot/moot/m 注:窗口的背景图案
oot/moot/m MENU TITLE Multi Boot Menu Edit by O.Y.M 注:窗口菜单的名称
oot/moot/m LABEL boothd 注:单项菜单名
oot/moot/m oot/moot/moot/m MENU LABEL Boot System of HD0,1oot/moot/m 注:在窗口中显示单项菜单名
oot/moot/m oot/moot/moot/m kernel /isolinux/chain.c32 hd0,1oot/moot/m 注:指第一硬盘第一分区启动
oot/moot/m LABEL xly
oot/moot/m oot/moot/moot/m MENU LABEL Disk Fix Tool from XLY 2007
oot/moot/m oot/moot/moot/m kernel /isolinux/memdiskoot/moot/m 注:IMG镜像引导器 少于2.88MB的镜像,不需指定C/H/S
oot/moot/m oot/moot/moot/m append initrd=/boot/xly.gzoot/moot/m 注:IMG镜像可采用wingzip 压缩
oot/moot/m LABEL ati95 oot/moot/m 注:直接引导acronis
oot/moot/m oot/moot/moot/m MENU LABEL Acronis True Image Echo Enterprise Server (build8,018)
oot/moot/m oot/moot/moot/m kernel /boot/kernel.dat
oot/moot/m oot/moot/moot/m append initrd=/boot/ramdisk.dat /s quiet vga=788 ramdisk_size=40000
oot/moot/m LABEL ghost
oot/moot/m oot/moot/moot/m MENU LABEL Symantec GHOST 11.0.2 Corporate Edition
oot/moot/m oot/moot/moot/m kernel /isolinux/memdisk c=214 h=2 s=18 floppy 注:大于2.88MB 必需指定C/H/S
oot/moot/m oot/moot/moot/m append initrd=/boot/onekey.gz
oot/moot/m LABEL peldr
oot/moot/m oot/moot/moot/m MENU LABEL Boot WinPE of Windows XP SP2
oot/moot/m oot/moot/moot/m kernel /boot/peldr.binoot/moot/m 注:此文件需经处理,见引导文件处理
oot/moot/m LABEL grldr
oot/moot/m oot/moot/moot/m MENU LABEL Goto Grub4dos Boot Menu
oot/moot/m oot/moot/moot/m kernel /boot/mygrldr 注:此文件需经处理,见引导文件处理
oot/moot/m LABEL g2ldr
oot/moot/m oot/moot/moot/m MENU LABEL Goto Grub2 Boot Menu
oot/moot/m oot/moot/moot/m kernel /boot/g2ldroot/moot/m 注:从grub2 官方网取得oot/moot/m
oot/moot/m LABEL reboot
oot/moot/m oot/moot/moot/m MENU LABEL Reboot Your Computer
oot/moot/m oot/moot/moot/m kernel /isolinux/reboot.c32oot/moot/m 注:启动计算机oot/moot/m
三、引导文件处理工具loadbin
oot/moot/m oot/moot/moot/m loadbin详细说明及下载见:
oot/moot/m oot/moot/m http://www.baidu.com/bbs/GRUB4DOS专区/利用loadbin在不同的启动管理器中启动grub,grub2,grub4dos 和 ntldr 一文
oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/moot/m 引导文件的处理:
oot/moot/m oot/moot/moot/m 例一:老毛911版PE
oot/moot/m oot/moot/m oot/moot/m 将wxpe目录下的setupldr.binoot/moot/m 取出
oot/moot/m oot/moot/m oot/moot/m 用loadbin工具中 mkimage 命令进行处理
oot/moot/m oot/moot/m oot/moot/m mkimageoot/moot/m ldntldr.bin setupldr.binoot/moot/m peldr.bin
oot/moot/m oot/moot/m oot/moot/m oot/moot/m oot/moot/m oot/moot/m 注:ldntldr在loadbin工具中; setupldr.bin老毛PE wxpe目录下的; peldr.bin为重新引导PE的文件名。必顺带BIN扩 oot/moot/m oot/moot/m oot/moot/m oot/moot/m oot/moot/m oot/moot/m oot/moot/m 展名oot/moot/m
oot/moot/m oot/moot/moot/m 例二: GRUB4DOS的grldr
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m mkimageoot/moot/m ldntldr.bin grldr mygrldr
oot/moot/m oot/moot/m oot/moot/m
四、制作工具winmkiso oot/moot/m
oot/moot/m oot/moot/m winmkiso的下载见:
oot/moot/m oot/moot/m http://www.baidu.com/bbs/综合讨论区/绿色软件站/ Grub启动光盘制作工具 wmkiso 一文
oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/moot/m 因不会转送图片和上传附件(哈哈) 只有简单说明一下
oot/moot/m oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/m oot/moot/moot/m 启动winmkiso 只需三步即可
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m 1,选制作ISO所有文件的根目录
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m 2. 输出ISO镜像的路径和文件名
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m 3. 选isolinux 引导一项
oot/moot/m oot/moot/m oot/moot/m oot/moot/m
oot/moot/m oot/moot/m oot/moot/m 按创建即可生成ISO镜像oot/moot/m
oot/moot/m oot/moot/m oot/moot/m oot/moot/moot/m
oot/moot/m
isolinux 多重引导光盘镜像制作
本原创文章未经允许不得转载 | 当前页面:PCYO 评测夜鸥 六度计算世界 » isolinux 多重引导光盘镜像制作