如何使用 syslinux 在屏幕上保留错误消息

如何使用 syslinux 在屏幕上保留错误消息

我假设我正在使用 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

相关内容