![如何使用 syslinux 在屏幕上保留错误消息](https://linux22.com/image/195741/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20syslinux%20%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E4%BF%9D%E7%95%99%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF.png)
我假设我正在使用 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