Isolinux를 편집하여 설치 유형을 자동으로 선택하는 방법은 무엇입니까?

Isolinux를 편집하여 설치 유형을 자동으로 선택하는 방법은 무엇입니까?

미리 구성된 구성 파일을 사용하여 Debian 9 설치 프로세스를 완전히 자동화하려고 합니다. 운영 체제는 원격 헤드리스 서버의 가상 머신 내부에 설치됩니다.

설치 유형을 선택해야 할 때 사용자 상호 작용이 필요한 유일한 단계는 설치 프로그램의 기본 메뉴입니다. 그림을 참조하십시오: 여기에 이미지 설명을 입력하세요.

그러면 여기 있는 옵션 중 하나를 자동으로 선택하려면 어떻게 해야 합니까? 구체적으로 Advanced options다음을 선택하고 싶습니다 Automated install. 파일을 편집하면 isolinux거기에 도달할 수 있을 것 같은데 파일을 잘 이해하지 못합니다. 이에 따르면기사다음 isolinux 파일을 다음과 같이 수정했습니다.

gtk.cfg

label installgui
    menu label ^Graphical install
    kernel /install.amd/vmlinuz
    append vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet 

adtxt.cfg

default auto
label expert
    menu label E^xpert install
    kernel /install.amd/vmlinuz
    append priority=low vga=788 initrd=/install.amd/initrd.gz --- 
include rqtxt.cfg
label auto
    menu label ^Automated install
    menu default
    kernel /install.amd/vmlinuz
    append auto=true priority=critical vga=788 initrd=/install.amd/initrd.gz --- quiet 

그러나 아무것도 변하지 않았습니다. 커서가 여전히 그래픽 마운트에 있으므로 사용자 상호 작용을 감당할 수 없습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

답변1

나는이 문제를 다음의 도움으로 해결했습니다.이것철사.

나는 그것을 다음과 같이 변경했습니다 gtk.cfg:

default auto
label installgui
    menu label ^Graphical install
    menu default
    kernel /install.amd/vmlinuz
    append vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet 
label auto
    menu label ^Automated install
    menu default
    kernel /install.amd/vmlinuz
    append auto=true priority=critical vga=788 initrd=/install.amd/initrd.gz --- quiet 

그런 다음 prompt.cfg시간 제한을 0에서 isolinux.cfg4 로 늘렸습니다 timeout 4. 예를 들면 다음과 같습니다. 마지막으로 파일 autoselect auto에 추가합니다 .isolinux.cfg

답변2

autoselect 키워드가 작동하지 않는데 Debian 10을 사용하고 있으니 흠. 방금 isolinux.cfg의 줄을 변경했습니다.

default vesamenu.c32

도착하다

default install

일반적인 형태는

default <label string for the entry you want>

isolinux/*.cfg 파일에서 부팅하려는 항목을 찾은 다음 해당 항목의 "레이블" 뒤에 있는 문자열을 가져와 isolinux.cfg에 기본값으로 넣을 수 있습니다.

흥미롭게도 "설치" 항목은 프로비저닝 파일을 찾을 수 있으면 해당 파일을 사용하려고 시도합니다. 따라서 Debian 10에는 자동으로 설치되는 다른 변경 사항이 거의 없습니다.

관련 정보