![syslinux.cfg は PXE ブート時に preseed/url を無視します](https://rvso.com/image/231066/syslinux.cfg%20%E3%81%AF%20PXE%20%E3%83%96%E3%83%BC%E3%83%88%E6%99%82%E3%81%AB%20preseed%2Furl%20%E3%82%92%E7%84%A1%E8%A6%96%E3%81%97%E3%81%BE%E3%81%99.png)
pxe ブートの Debian インストーラーがデフォルトで preseed ファイルをロードするようにしようとしています。インストーラーを手動で指定してインストールを開始できるため、preseed ファイルが機能することを確認しました。
次のsyslinux.cfgdebian-netboot
ファイルはネットワーク経由で起動した後に自動的に選択され、.gz ファイルを存在しないファイル名に設定でき、ファイルに設定した値でエラーが発生するため、initrd
パラメータが行で読み取られていることAPPEND
を確認しました。
# 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 ファイルを使用するにはどうすればよいでしょうか?