弄了两个小时,终于可以用syslinux启动u盘了。步骤如下:
1:用syslinux.exe 将u盘设置成可启动盘。
syslinux -ma -f -d /boot/syslinux h:
h为u盘盘符。d指定生成的系统文件ldlinux.sys的目录。本例为/boot/syslinux.
2:在/boot/syslinux目录中,新建syslinux.cfg文件,写入以下内容:
# *************************************************
default vesamenu.c32
menu title U盘启动系统1.0
# 默认选项,即当用户直接按回车时选中的选项
LABEL veket
# label为本文件需要用的名称,如default veket
menu label [^1] start veket
# menu label 为显示的内容,[^]指定快捷键
kernel /vmlinuz
append initrd=/initrd.gz
LABEL maxdos
menu label [^2] MaxDos工具箱
kernel /memdisk
append initrd=/MaxDos.img c=194 h=2 s=36 floppy
LABEL start grub4dos
menu label [^3] start grub4dos
kernel /ldntldr.bin
append initrd=/grldr
# **************************************************
中文菜单需要别的工具来帮助解决。