syslinux引导DOS工具箱.WinPE.BT3.Linux

准备:syslinux-3.82、完美者PE8.6、BT3U盘版、台电8GU盘。
试验机器:T43。

1
将U盘格式成FAT32。
2
在U盘根目录里建立boot/syslinux文件夹,将下载的syslinux-3.82文件解压里win32文件夹里的syslinux.exe复制到U盘boot/syslinux文件夹里。
3
打开命令行,找到U盘目录,进入syslinux目录里,执行
假设U盘盘符为I
C:\Documents and Settings\xxxxx> I:
I:\>cd boot
I:\>boot>cd syslinux
I:\>boot>syslinux>syslinux.exe -ma -d /boot/syslinux I:
其中 -d /boot/syslinux是把命令生成的启动系统文件ldlinux.sys放到/boot/syslinux目录,可以从该目录寻找syslinux.cfg配置文件。
4
在syslinux-3.82文件夹里搜索到
memdisk
menu.c32
vesamenu.c32
chain.c32
reboot.c32
几个文件复制到U盘的boot/syslinux文件夹里,同时在此文件里建立一个txt文档,命名为syslinux.cfg。
由于syslinux支持高品质的png图片文件作为启动的背景画面,所以可以将自己喜爱的png图片放到此文件夹里,但是文件一定要是640*480格式,并且命名为back。
5
我使用的PE是完美者8.6版,并带有小Puppy Linux。
将下载好的ISO解压,提取其中type文件夹到U盘的根目录,同时提取boot文件夹里
FON.BIN
isope.bin
NTDETEC
PE.BIN
SETUPLDR.BIN
tyoe
pup_412x.sfs
这些文件复制到U盘的boot文件夹。
在PE解压出来的文件夹boot/syslinux中复制
BOOT.CAT
BOOT.MSG
INITRD.GZ
VMLINUZ
到我们U盘的boot/syslinux中。
6
在U盘根目录建立DOS文件夹,将MaxDOS.IMG复制进去。(在完美者boot/syslinux/imgs中可找到maxdos)
下载BT3U盘版,将解压出来的boot文件夹改成bt3boot,和BT3文件夹一起复制到U盘根目录。
至此,我们只剩下最后一步了。填写syslinux的配置文件syslinux.cfg。
以下为内容 若添加些小工具,可阅读有关帮助材料自行填写。
default vesamenu.c32
timeout 300
F1 readme.txt
F2 syslinux.cfg
MENU BACKGROUND back.png
MENU WIDTH 15
MENU MARGIN 0
MENU TIMEOUTROW 27
MENU HSHIFT 0
MENU VSHIFT 6
MENU TIMEOUTROW 16
menu color border 30;44 #00000000 #00000000 none
LABEL Winpe
MENU LABEL Winpe
kernel /boot/isope.bin
append initrd=/boot/SETUPLDR.BIN
LABEL MAXDOS
MENU LABEL MaxDOS
kernel /boot/syslinux/memdisk c=142 h=4 s=36 floppy
append initrd=/DOS/MAXDOS.img
LABEL linux
MENU LABEL Puppy linux
kernel /boot/syslinux/vmlinuz
append initrd=/boot/syslinux/initrd.gz
LABEL xconf
MENU LABEL BackTrack 3
KERNEL /bt3boot/vmlinuz
APPEND vga=0x317 initrd=/bt3boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw chexpand=256 load=cubez autoexec=xconf;cubez;startx

LABEL xiaoly (添加的效率源小工具)
MENU LABEL Xiaolvyuan
kernel /boot/syslinux/memdisk
append initrd=/boot/xly.img

LABEL hddboot
MENU LABEL Disk boot
kernel /boot/syslinux/chain.c32 hd0,1
LABEL reboot
MENU LABEL Reboot
kernel /boot/syslinux/reboo

t.c32

相关文档
最新文档