. Некоторое время использовал preseed для установки систем и хотел узнать об autoinstall / cloud-init. Я работал над примером здесь: https://ubuntu.com/server/docs/install/autoinstall-quickstart и заметил, что мой установщик не загружает cloud-init, размещенный на моем веб-сервере.
Программа установки загружается, начинает установку, но никогда не загружает конфигурацию. Я проверил веб-сервер через wget и отслеживаю файлы журнала на нем, чтобы убедиться, что установщик не генерирует GET. Моя конфигурация iPXE (адаптированная из примера kvm) приведена ниже. Что мне здесь не хватает?
#!ipxe
dhcp
initrd http://[...]/amd64/initrd.gz
kernel http://[...]/amd64/linux initrd=initrd.gz auto=true netcfg/choose_interface=${net0/mac} debian-installer/local=en_US keyboard-configuration/layoutcode=us autoinstall net.ifnames=0 biosdevname=0 ip=dhcp ipv6.disable=1 ds=nocloud-net;s=http://192.168.1.187/
Комментарий Эндрю относительно разных установщиков был правильным. Я только что сделал (очевидно неверное) предположение, что биты ядра/initrd для установщика ISO будут такими же, как и для сетевого установщика. Я перешел на биты с ISO и теперь все понятно.