syslinux.cfg игнорирует preseed/url при загрузке PXE

syslinux.cfg игнорирует preseed/url при загрузке PXE

Я пытаюсь заставить установщик Debian, загружаемый с помощью pxe, загружать preseed-файл по умолчанию. Я проверил, что preseed-файл работает, потому что я могу указать его установщику вручную, и установка начнется.

Следующееsyslinux.cfgfile автоматически выбирается debian-netbootпосле загрузки по сети, и я проверил, что initrdпараметр считывается в APPENDстроке, потому что я могу задать файлу .gz несуществующее имя файла, и он выдает ошибку со значением, которое я установил в файле.

# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path debian-installer/amd64/boot-screens/
prompt 0
timeout 0
include debian-installer/amd64/boot-screens/menu.cfg
# default debian-installer/amd64/boot-screens/vesamenu.c32
default debian-netboot

LABEL debian-netboot
  MENU LABEL Debian Netboot
  KERNEL debian-installer/amd64/linux
  APPEND vga=788 initrd=debian-installer/amd64/initrd.gz preseed/url=tftp://<tftp-server>/preseed ---

Как заставить установщик использовать preseed-файл?

Связанный контент