Как настроить 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 : пусто

2 Solutions collect form web for “Как настроить syslinux для немедленной загрузки”

Удалите строку по 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 мс.

  • Каков правильный способ использования ISOLINUX с UEFI?
  • Boot Remix OS автоматически (syslinux.cfg)
  • Как загрузить ядро ​​Linux поверх PXE с помощью dnsmasq и syslinux?
  • Как переустановить syslinux на переформатированный (fat32 to fat16) раздел
  • Как я могу получить из menu.lst в syslinux.cfg?
  • Мультизагрузочный USB-накопитель с использованием относительных путей с помощью Syslinux (или другого загрузчика)
  • Ядро не загружается после изменения параметров и образа ядра с помощью Syslinux
  • Как настроить Syslinux для загрузки изображений ядра с другого раздела или диска?
  • Можно ли использовать pxelinux для загрузки из ISO по сети?
  • Syslinux дает ошибку: ata 10: Softreset не удалось (1-й FIS не удался)
  • Что происходит с / etc / fstab при использовании initramfs?
  • Linux и Unix - лучшая ОС в мире.