我正在调整一个Debian实时系统(用live构建),我希望它能从syslinux直接引导到系统中--没有菜单,没有超时。根据syslinux文档,超时值为0意味着超时被禁用,即。在没有用户干预的情况下,它根本不会启动,这与我想要的正好相反。
在那些我确实需要调整内核线的罕见情况下,能够按住键可能会很好,但这并不是必要的。真的,我只想马上开机。我怎么弄到它?
当前的syslinux配置如下:
include menu.cfg
default vesamenu.c32
prompt 0
timeout 0menu hshift 0
menu width 82
menu title Boot menu
include stdmenu.cfg
include live.cfg
include install.cfg
menu endmenu background splash.png
menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff *
menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none
menu vshift 17
menu rows 10
menu helpmsgrow 15
# The command line must be at least one line from the bottom.
menu cmdlinerow 16
menu timeoutrow 16
menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entrylabel live-
menu label ^Live ()
menu default
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config quiet ipv6.disable=1 console=tty0 console=ttyS0,115200n8install.cfg:空
发布于 2012-02-22 01:50:14
删除行default vesamenu.c32 (或注释掉它),并将其替换为default live-。
来自SYSLINUX文档 (重点雷):
选择特定的用户界面模块(通常是menu.c32或vesamenu.c32)。命令行接口将此视为重写默认和提示指令的指令。
发布于 2012-02-21 08:07:23
您可以首先尝试将NOESCAPE设置为1。
如果...设置为1,则忽略Shift/Alt/Caps /Scroll转义。使用此选项(连同提示符0)强制进行默认引导选择。
如果这还不够,也许您必须将超时设置为1。
S 1/10单位
所以它应该在100 it后启动。
发布于 2021-08-10 03:56:00
只需设置:
prompt 1
timeout 1系统将直接引导到活动模式。
https://unix.stackexchange.com/questions/32243
复制相似问题