시작 매개변수가 ipxe 및 일일 이미지에서 작동하지 않는 것 같습니다.

시작 매개변수가 ipxe 및 일일 이미지에서 작동하지 않는 것 같습니다.

ipxe를 사용하여 Debian Buster 설치를 자동화하려고 하는데 ipxe 메뉴에서 부팅 매개변수가 작동하지 않는 것 같습니다. 나는 항상 언어 부분을 얻습니다. 따라서 사전 설정이 로드되지 않습니다. ipxe 메뉴의 관련 항목은 다음과 같습니다.

:d10-dc-node
set base-url https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64
kernel ${base-url}/linux
initrd ${base-url}/initrd.gz
imgargs linux vga=normal root=/dev/ram rw preseed/url=tftp://my.ipxe.server/preseed/debian_buster_node.seed netcfg/choose_interface=eno1 debian-installer/framebuffer=false debian-installer/locale=en_US kbd-chooser/method=us auto-install/enable=true debconf/frontend=noninteractive debconf/priority=critical console-setup/ask_detect=false keyboard-configuration/modelcode=pc105 keyboard-configuration/layoutcode=us keyboard-configuration/variant=USA hostname=ubuntu ---

이것은 사전 설정 섹션입니다:

### Keyboard
d-i                 console-setup/ask_detect                        boolean                 false
d-i                 keyboard-configuration/layout                   select                  USA
d-i                 keyboard-configuration/variant                  select                  USA
d-i                 keyboard-configuration/modelcode                string                  pc105
d-i                 keyboard-configuration/xkb-keymap               select                  en
d-i                 keyboard-configuration/layout                   string                  English

### Locales
d-i                 debian-installer/country                        string                  DE
d-i                 debian-installer/language                       string                  en
d-i                 debian-installer/locale                         string                  en_US.UTF-8
d-i                 localechooser/supported-locales                 multiselect             en_US.UTF-8, de_DE.UTF-8

base-url을 설정하려고 하면 http://ftp.de.debian.org/debian/dists/buster/main/installer-amd64/current/images/netboot/debian-installer/amd64모듈이 로드될 때까지 잘 작동하지만 다음 오류가 발생합니다. "No kernel modules were found"커널 버전이 다르기 때문인 것 같습니다.

답변1

마침내 다음 커널 매개변수를 사용하여 데비안 버스터를 완전히 무인으로 설치할 수 있었습니다:

:d10-dc-node
set base-url https://d-i.debian.org/daily-images/amd64/daily/netboot/debian- 
installer/amd64
kernel ${base-url}/linux
initrd ${base-url}/initrd.gz
initrd tftp://my.ipxe.server/preseed/debian_buster_node.seed /tmp/debian_buster_node.seed
imgargs linux auto vga=normal root=/dev/ram rw file=/tmp/debian_buster_node.seed interface=eno1 fb=false debian-installer=en_US.UTF-8 locale=en_US.UTF-8 kbd-chooser/method=us auto-install/enable=true debconf/frontend=noninteractive priority=critical console-setup/ask_detect=false keyboard-configuration/xkb-keymap=us keyboard-configuration/modelcode=pc105 keyboard-configuration/layoutcode=us keyboard-configuration/variant=USA ---
boot

네트워크 구성과 호스트 이름은 DHCP 설정을 사용합니다.

감사해요

관련 정보