Estou ajustando um sistema ao vivo Debian (construído com o live-build) e quero que ele seja inicializado diretamente no sistema a partir do syslinux - sem menu, sem tempo limite. De acordo com a documentação do syslinux , um valor de tempo limite 0 significa que o tempo limite está desativado, ou seja. ele não inicializa nada sem a intervenção do usuário, que é o oposto do que eu quero.
Pode ser bom poder manter uma tecla pressionada para aquelas raras ocasiões em que preciso ajustar a linha do kernel, mas isso não é essencial. Realmente eu só quero uma inicialização imediata. Como faço para obtê-lo?
A configuração atual do syslinux é esta:
syslinux.cfg :
include menu.cfg
default vesamenu.c32
prompt 0
timeout 0
menu.cfg :
menu hshift 0
menu width 82
menu title Boot menu
include stdmenu.cfg
include live.cfg
include install.cfg
menu end
stdmenu.cfg :
menu 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 entry
live.cfg :
label 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,115200n8
install.cfg : vazio
fonte
live-
é simplesmente o nome de uma das configurações de inicialização (verlive.cfg
o conteúdo do arquivo no meu texto da pergunta). Não sei qual é a razão desse hífen extra e presumo que, se você renomear essa configuração, poderá chamá-la como quiser. A menos que olive-boot
processo dependa de ser chamado exatamente isso no menu syslinux, o que me surpreenderia.Você pode primeiro tentar definir NOESCAPE como 1.
Se não for suficiente, talvez você precise suportar um tempo limite definido como 1. É
Portanto, ele deve inicializar após 100ms.
fonte
noescape
não teve nenhum efeito, então eu definitimeout
como 1. #