| 
 | 
 
最近两天一直在搞syslinux启动,我的菜单比较长,老是有菜单显示不出来,就找做子菜单,好像网上介绍的不多,好不容易在dos联盟找到一个示例,照着弄了一下,真的可以做成子菜单。我的syslinux.cfg 
F1 readme.txt 
F2 SYSLINUX.CFG 
PROMPT 0 
TIMEOUT 100 
DEFAULT vesamenu.c32 
FONT myfont.psf 
MENU BACKGROUND back.png 
MENU HELPMSGROW 23 
MENU ROWS 22 
MENU TABMSGROW 24  
MENU TIMEOUTROW 26 
MENU WIDTH 80 
MENU MARGIN 20 
menu color border           30;44      #00000000 #00000000 none 
menu color title            1;36;44    #FFFF00FF #00000000 none 
menu color sel              30;37      #FF00FF00 #00000000 none   
menu color unsel            37;44      #FF0000FF #00000000 none   
MENU TITLE 陈军个人工具光盘 
menu begin 分区 
menu label 分区工具集合(DM PQ ADDS等) 
LABEL DISKGEN 
MENU LABEL [^1] DISKGEN磁盘分区工具 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/DGDOS3220106.IMG 
LABEL DM97 
MENU LABEL [^2] D M 97 磁盘分区工具 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/DM957.IMG 
LABEL PQ8.05 
MENU LABEL [^3] P   Q  磁盘分区工具 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/PQ805CHT.IMG 
LABEL ADDS 
MENU LABEL [^4] AD D S 磁盘分区工具 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/ADDS2160.IMG 
menu label 回到主菜单 
menu goto .top 
menu end 
menu begin 内存 
menu label 内存检测工具集合(mem等...) 
LABEL MEM 
MENU LABEL [^5] 微 软内存检测 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/WINDIAG.IMG 
LABEL MEM1 
MENU LABEL [^6] 工 厂内存测试 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/MEMTEST.IMG 
LABEL MEM2 
MENU LABEL [^7] VISTA内存测试 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk c=118 h=117 s=50 floppy 
APPEND initrd=/imgs/MEMTEST1.IMG 
LABEL MEM3 
MENU LABEL [^8] 其它内存测试 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk c=118 h=117 s=50 floppy 
APPEND initrd=/imgs/MEMTESTw.IMG 
menu label 回到主菜单 
menu goto .top 
menu end 
LABEL PASS 
MENU LABEL [^9] WIN登陆密码破解 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/PASSWORD.IMG 
LABEL HDD 
MENU LABEL [^a] MHDD硬盘检测 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/MHDD.IMG 
LABEL MATS9 
MENU LABEL [^b] MATS9显卡检测 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/MATS9.IMG 
LABEL qcc 
MENU LABEL [^c] 主板全面检测 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/QCC.IMG 
LABEL ghost11 
MENU LABEL [^d] GHOST11手动 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/GHOST11.IMG 
LABEL xly 
MENU LABEL [^e] 效率源硬盘检测 
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk 
APPEND initrd=/imgs/XLY2007.IMG 
LABEL linux 
MENU LABEL [^f]linux奶瓶破解无线  
MENU INDENT 4 
KERNEL /boot/bzImage waitusb=6 
append initrd=/boot/tinycore.gz 
LABEL maxdos 
MENU LABEL [^g]MAX DOS 工具箱  
MENU INDENT 4 
KERNEL /boot/syslinux/memdisk c=100 h=16 s=36 floppy 
append initrd=/imgs/dostool2010.IMG 
LABEL hdd1 
MENU LABEL [^h]从硬盘启动  
MENU INDENT 4 
kernel /boot/syslinux/chain.c32 hd0,1 
LABEL hdd1 
MENU LABEL [^i]重新启动  
MENU INDENT 4 
kernel /boot/syslinux/reboot.c32 
LABEL hdd1 
MENU LABEL [^0]关机  
MENU INDENT 4 
kernel /boot/syslinux/poweroff.com 
就做了分区工具和内存检测的子菜单,其它的还没有弄,大家看到没有,我明明每个里面写了四个子菜单,可是只显示出来了三个,是不是syslinux只能显示三个子菜单呀,还有这三行 
LABEL hdd1 
MENU LABEL [^h]从硬盘启动  
MENU INDENT 4 
kernel /boot/syslinux/chain.c32 hd0,1 
上面这三行有问题吗,我敲回车跟本没反应,因该是从硬盘启动才对的呀,高手支招啊。 
 
[ 本帖最后由 chenandjun 于 2011-2-1 20:58 编辑 ] |   
 
 
 
 |