Я пытаюсь выполнить автоматическую установку Kubuntu 20.04 с помощью PXE-сервера. Сначала с помощью образа ubuntu20.04-live-server и добавления пакета de kubuntu-desktop. Дело в том, что в какой-то момент я заблудился, потому что автоустановщик не делает ничего из того, что указано в моем файле пользовательских данных.
Может быть, кто-то может мне помочь. Это будет мое PXE-меню:
меню по умолчанию.c32
подсказка 0
тайм-аут 300
название меню Меню PXE
LABEL Установите Kubuntu 20.04 с помощью автоматической установки
ЭТИКЕТКА МЕНЮ Установите Kubuntu 20.04 с помощью автоматической установки
Ядро initundkernel/vmlinuz
INITRD initundkernel/initrd
APPEND root=/dev/ram0 ramdisk_size=150000i ip=dhcp url=http://myip/ubuntu-20.04.2-live-server-amd64.iso autoinstall ds=nocloud-net;s=http://myip/preseed /cloud-init/ cloud-config-url=/dev/null
Меню работает, производит правильную установку плоского образа ubuntu-сервера, но на этом все. Он просто делает вид, что читает мой файл пользовательских данных:
автоустановка:
версия: 1
подходящий:
IP-адрес: правда
save_sources_list: ложь
начальный:
- арки: [amd64, i386]
ури: http://archive.ubuntu.com/ubuntu
- арки: [по умолчанию]
URI: http://ports.ubuntu.com/ubuntu-ports
идентификатор: {имя хоста: ноутбук17, пароль: $6$BCcme3szGenL3OjI$mj8X5xU97tQmqLkJyrTi3Aroi4Zx1D9a8kMAv08FmX15pK1FLcX5cBCLhYkwxCH1M9iRA2azSqmKMnKpkLAmw1,
настоящее имя: localadmin, имя пользователя: localadmin}
клавиатура: {раскладка: de, вариант: nodeadkeys}
локаль: de
сеть:
Ethernet: {}
версия: 2
СШ:
разрешить-pw: правда
авторизованные ключи:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQJj+FCD7xQKz0gDin7pLnqT15wBfeCbnKLWiAPuNBKTqjQT8TO7QaK6TskNVW2rg32ixcT4FGG8d047nMrNzVz61lIsVNiwCGZZQun6Vp6kqdUGP9upXS3ewhsmHNQNAXdZ+XUpUv+++1QU2RX4UEDJelrpIt i@mylaptop
сервер установки: правда
место хранения:
конфигурация:
- {ptable: gpt, серийный номер: BIWIN_SSD_1832008401056, путь: /dev/sda, стереть: суперблок,
сохранить: ложь, имя: '', grub_device: правда, тип: диск, идентификатор: disk-sda}
- {устройство: disk-sda, размер: 1048576, флаг: bios_grub, номер: 1, сохранить: false,
grub_device: false, тип: раздел, идентификатор: раздел-0}
- {устройство: disk-sda, размер: 1073741824, стереть: суперблок, флаг: '', номер: 2,
сохранить: false, grub_device: false, тип: раздел, идентификатор: раздел-1}
- {fstype: ext4, том: раздел-1, сохранить: false, тип: формат, идентификатор: формат-0}
- {устройство: disk-sda, размер: 238979907584, стереть: суперблок, флаг: '', число: 3,
сохранить: false, grub_device: false, тип: раздел, идентификатор: раздел-2}
- {том: раздел-2, ключевой файл: /tmp/luks-key-td2i_kos, сохранить: false, тип: dm_crypt,
идентификатор: dm_crypt-0}
- имя: убунту-vg
устройства: [dm_crypt-0]
сохранить: ложь
тип: lvm_volgroup
идентификатор: lvm_volgroup-0
- {имя: ubuntu-lv, volgroup: lvm_volgroup-0, размер: 119481040896B, сохранить: false,
тип: lvm_partition, идентификатор: lvm_partition-0}
- {fstype: ext4, том: lvm_partition-0, сохранить: false, тип: формат, идентификатор: формат-1}
- {устройство: формат-1, путь: /, тип: mount, id: mount-1}
- {устройство: format-0, путь: /boot, тип: mount, id: mount-0}
версия: 1
пакеты:
- необходимо для сборки
- kubuntu-рабочий стол
поздние команды:
- sed -i 's/^#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
- перезапуск службы sshd
- dhclient
Я следил за некоторыми документами, такими как следующий
https://louwrentius.com/understanding-the-ubuntu-2004-lts-server-autoinstaller.html#fnref:file но это не работает.Я использовал файл /var/log/installer/autoinstall-user-data в качестве примера, а затем мне просто нужно добавить несколько вещей, таких как пакет kubuntu-desktop, а затем openssh-server с моим ssh-ключом и разрешить вход в систему как root.
Любая помощь приветствуется