Debian 预置的 initrd 没有运行?

Debian 预置的 initrd 没有运行?

我正在尝试制作 Debian 的无头安装程序,以便我可以通过 SSH 连接将其安装在没有外围设备的系统上。我有此设置,但预置似乎未执行。

我按照文档

xorriso -as mkisofs -r -V 'Debian 12.4.0 amd64 n' -o ../.././debian-12.4.0-amd64-netinst-headless.iso -J -joliet-long -cache-inodes -isohybrid-mbr ../isohdpfx.bin -b isolinux/isolinux.bin -c isolinux/boot.cat -boot-load-size 4 -boot-info-table -no-emul-boot -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus ./

然后我使用以下命令刷新该图像:

dd bs=4M if=debian-12.4.0-amd64-netinst-headless.iso of=/dev/sdh status=progress oflag=sync

映像启动正确,但 ssh 没有启动,并且除了安装选项(图形、控制台、专家等)之外,屏幕上没有出现任何其他内容(不知道是否应该出现)。

我的preseed.cfgDebian 安装程序/网络控制台

d-i debian-installer/locale string en_US.UTF-8
d-i debian-installer/language string en
d-i debian-installer/country string PL
d-i console-keymaps-at/keymap select us
d-i keyboard-configuration/xkb-keymap select us
d-i netcfg/choose_interface select auto

d-i netcfg/get_hostname string headless
d-i netcfg/get_domain string local
d-i hw-detect/load_firmware boolean true
d-i anna/choose_modules string network-console
d-i preseed/early_command string anna-install network-console
d-i network-console/start select continue
d-i network-console/password password [password]
d-i network-console/password-again password [password]
d-i netcfg/wireless_show_essids select manual
d-i netcfg/wireless_essid string [ssid]
d-i netcfg/wireless_essid_again string [ssid]
d-i netcfg/wireless_security_type select wpa
d-i netcfg/wireless_wpa string [password]

相关内容