Установщик Subiquity через ipxe неправильно загружает файл автоустановки?
Я пытаюсь перевести нашу компанию на использование нового установщика Subiquity. В настоящее время мы запускаем установку ipxe, которая вызывает старый установщик Debian, который я преобразовал, чтобы вместо этого запускать subiquity. Проблема в том, что что бы я ни пытался, он продолжает пропускать автоматически настроенные вещи и просто сразу переходит к интерактивному.
Раздел Ipxe, который вызывает subiquity:
:ubuntu-subiquity
set ubuntu-installer-base ubuntu-21.04-live-server-amd64
kernel ${url}/ubuntu/${release}/init/vmlinuz
initrd ${url}/ubuntu/${release}/init/initrd
imgargs vmlinuz initrd=initrd \
ip=dhcp \
url=${url}/ubuntu/${release}/${ubuntu-installer-base}.iso \
autoinstall \
ds=nocloud-net;s=${url}/ubuntu/${release}/autoinstall.yaml \
interface=auto \
netcfg/link_wait_timeout=10 \
netcfg/dhcp_timeout=60
boot || goto failed
Есть файл autoinstall.yaml, а также обычный ISO 21.04.
Это содержимое autoinstall.yaml:
#cloud-config
autoinstall:
version: 1
identity:
hostname: lnxclnt8888
username: testuser
password: $6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0
locale: en_US.UTF-8
keyboard:
layout: us
variant: ''
ssh:
allow-pw: true
install-server: true
packages:
- avahi-daemon
- avahi-autoipd
- build-essential
- ubuntu-desktop
late-commands:
- rm /etc/netplan/00-installer-config.yaml
- echo "network: \n version: 2 \n renderer: NetworkManager" >> /etc/netplan/01-network-manager-all.yaml
- netplan apply
user-data:
disable_root: true
Что я делаю не так? Я не могу понять, почему он не запускает автоустановщик...
Это журнал отладочного сервера (извините за изображение, не удалось его скопировать):введите здесь описание изображения
1 ответ
так должно быть
ds=nocloud-net;s=${url}/ubuntu/${release}/
с этой папкой, содержащей
user-data
meta-data
Источник: nocloud