Linux

如何使用 syslinux 在螢幕上保留錯誤消息

  • January 3, 2022

我假設我正在使用 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 配置為不再顯示菜單而是停留在錯誤消息上?

您只需要添加一個 TOTALTIMEOUT 值,如下所示:

# boot after 30 seconds.
TOTALTIMEOUT 300

引用自:https://unix.stackexchange.com/questions/669306