syslinux가 즉시 시작되도록 구성하는 방법

syslinux가 즉시 시작되도록 구성하는 방법

나는 Debian 라이브 시스템(live-build를 사용하여 구축)을 조정하고 있으며 syslinux에서 시스템으로 직접 부팅하기를 원합니다. 메뉴도 시간 초과도 없습니다. ~에 따르면syslinux 문서, 시간 초과 값 0은 시간 초과가 비활성화되었음을 의미합니다. 사용자 개입 없이는 전혀 시작되지 않습니다. 이는 내가 원하는 것과 반대입니다.

드물게 키를 누르고 있을 수 있으면 좋을 것 같습니다.하다커널 라인을 조정해야 하지만 필수는 아닙니다. 사실 저는 그냥 현장에 나가고 싶었어요. 어떻게 얻을 수 있나요?

현재 syslinux 구성은 다음과 같습니다:

syslinux.cfg:

include menu.cfg
default vesamenu.c32
prompt 0
timeout 0

메뉴 구성 파일:

menu hshift 0
menu width 82

menu title Boot menu
include stdmenu.cfg
include live.cfg
include install.cfg
menu end

표준 메뉴 프로필:

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

라이브 프로필:

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

구성 파일 설치: 비어 있는

답변1

해당 줄을 삭제 default vesamenu.c32하거나 주석 처리하고 default live-.

~에서시스템 Linux 문서(강조):

특정 사용자 인터페이스 모듈(보통 menu.c32 또는 vesamenu.c32)을 선택합니다.명령줄 인터페이스는 이를 DEFAULT 및 PROMPT 지시문을 재정의하는 지시문으로 처리합니다.

답변2

먼저 설정을 시도해 볼 수 있습니다.탈출할 곳이 없어1로.

[...]가 1로 설정되면 Shift/Alt/Caps Lock/Scroll Lock 이스케이프가 무시됩니다. 기본 부팅 선택을 강제하려면 이 옵션을 PROMPT 0과 함께 사용하십시오.

그게 부족하면 참아야 할지도 몰라정지시키다1로 설정합니다.

1/10초 단위

따라서 100밀리초 후에 시작되어야 합니다.

답변3

그냥 설정하세요:

prompt 1
timeout 1

시스템이 라이브 모드로 직접 부팅됩니다.

관련 정보