我假设我正在使用 syslinux,因为我的 USB 启动盘上有一个 syslinux.cfg 文件。
syslinux的配置如下:
UI /linux/boot/vesamenu.c32
TIMEOUT 140
MENU ROWS 4
MENU CLEAR
MENU BACKGROUND /linux/boot/bootlogo.png
LABEL default
MENU LABEL Run Linux
KERNEL /linux/boot/vmlinuz
APPEND vga=769 initrd=/linux/boot/initrfs.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 perch
LABEL default
MENU LABEL Run Linux debug
KERNEL /linux/boot/vmlinuz
APPEND vga=769 initrd=/linux/boot/initrfs.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug perch
机器没有按预期启动。我可以看到菜单并选择选项。
但是,错误消息仅显示几毫秒,并且平均值会重新出现。
有没有办法配置 syslinux 不再显示菜单,而是停留在错误消息上?
答案1
您只需要添加一个 TOTALTIMEOUT 值,如下所示:
# boot after 30 seconds.
TOTALTIMEOUT 300