实践证明,在GRUB.EXE或者GRLDR引导失败(死机)的情况下,用SYSLINUX引导可以完成GRUB的任务。实现U盘的多PE 多DOS IMG启动
兼容性非常高。就借助SYSLINUX写引导,再用LOADBIN引导PE,用MEMDISK引导软盘镜像,不涉及GRUB4DOS的任何文件。只是麻烦的是
需要用WINIMAGE获取软盘镜像的C H S 参数。
DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 300
MENU BACKGROUND BACK.JPG
#menu color screen 37;40 #80ffffff #00000000 none
#menu color border 30;44 #FFFFFFFF #00FFFFFF none
#menu color title 1;36;44 #FFFFFFFF #00000000 none
#menu color unsel 37;44 #FFFFFFFF #00000000 none
#menu color hotkey 1;37;44 #FFFFFFFF #00000000 none
#menu color sel 7;37;40 #ffFF0000 #00ffffff none
#menu color hotsel 1;7;37;40 #ffFF0000 #00ffffff none
#menu color scrollbar 30;44 #ff000000 #00000000 std
#menu color tabmsg 31;40 #00000000 #00000000 none
#menu color cmdmark 1;36;40 #FFFFFFFF #00000000 std
#menu color cmdline 37;40 #FFFF0000 #00000000 none
#menu color pwdborder 30;47 #80ffffff #20ffffff std
#menu color pwdheader 31;47 #80ff8080 #20ffffff std
#menu color pwdentry 30;47 #80ffffff #20ffffff std
#menu color timeout_msg 37;40 #FFFF0000 #00000000 none
#menu color timeout 1;37;40 #FF0000FF #00000000 none
MENU TITLE SysLinux Boot menu by ZhangCheng
MENU WIDTH 80
MENU MARGIN 14
MENU ROWS 16
MENU TABMSGROW 20
MENU CMDLINEROW 21
MENU ENDROW 24
MENU TIMEOUTROW 22
label 1
MENU LABEL [^1] NM888511 PE
kernel nm888.bin
label 2
MENU LABEL [^2] DOS SYSTEM(深山红叶DOS工具箱)
kernel memdisk
append initrd=ds.IMG floppy c=19280 h=8 s=36
LABEL 3
MENU LABEL [^3] REBOOT
kernel REBOOT.c32
LABEL 4
MENU DEFAULT
MENU LABEL [^4] BOOT HDD
kernel chain.c32 hd0,1
label A
MENU LABEL [^A] DM957
kernel memdisk
append initrd=dm957.img
label B
MENU LABEL [^B] HDDREG
kernel memdisk
append initrd=hddreg15.img
label C
MENU LABEL [^C] HWINFO
kernel memdisk
append initrd=hwinfo.img
label D
MENU LABEL [^D] ICMOS
kernel memdisk
append initrd=ICMOS.IMA
label E
MENU LABEL [^E] XLY07(效率源)
kernel memdisk
append initrd=xly2007.img
label F
MENU LABEL [^F] CHAOJI(超级急救盘200707)
kernel memdisk
append initrd=CHAOJI.img
label G
MENU LABEL [^G] PM9
kernel memdisk
append initrd=PM9.IMA
label H
MENU LABEL [^H] AiRen5(矮人DOS)
kernel memdisk
append initrd=AiRen5.IMG floppy c=11520 h=2 s=36
label I
MENU LABEL [^I] ghost
kernel memdisk
append initrd=ghost.img floppy c=8640 h=4 s=36
label J
MENU LABEL [^J] MAXDOS
kernel memdisk
append initrd=MAXDOS.img floppy c=20000 h=2 s=18
label K
MENU LABEL [^K] nu2002
kernel memdisk
append initrd=nu2002.img floppy c=4320 h=2 s=36
label L
MENU LABEL [^L] PASSWORD
kernel memdisk
append initrd=PASSWORD.IMA floppy c=1440 h=2 s=9