Как настроить syslinux для немедленной загрузки

Я настраиваю систему Live Debian (встроенную в live-build), и я хочу, чтобы она загружалась прямо в систему из syslinux – без меню, без тайм-аута. Согласно документации syslinux , значение тайм-аута 0 означает, что таймаут отключен, т.е. он не будет загружаться вообще без вмешательства пользователя, что является противоположностью того, что я хочу.

Возможно, было бы неплохо удержать ключ для тех редких случаев, когда мне нужно настроить линию ядра, но это не обязательно. На самом деле я просто хочу немедленную загрузку. Как мне это получить?

Текущая конфигурация syslinux такова:

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 : пусто

Удалите строку по default vesamenu.c32 (или закомментируйте ее) и замените ее по default live- .

Из документов SYSLINUX (акцент мой):

Выбирает конкретный модуль пользовательского интерфейса (обычно menu.c32 или vesamenu.c32). Интерфейс командной строки рассматривает это как директиву, которая переопределяет директивы DEFAULT и PROMPT.

Сначала вы можете установить NOESCAPE в 1.

Если для параметра […] установлено значение 1, игнорируйте экраны Shift / Alt / Caps Lock / Scroll Lock. Используйте это (вместе с PROMPT 0) для принудительного выбора загрузки по умолчанию.

Если этого недостаточно, возможно, вам придется нести тайм-аут, установленный в 1. Это

в единицах 1/10 с

Поэтому он должен загружаться через 100 мс.