Автоматическая установка Сервер Ubuntu 20.04 через VirtualBox

Сегодня я делал сценарии для автоматической установки VirtualBox через VBoxManage. Основная цель - установить VirtualMachine без каких-либо подсказок. Поэтому я сделал несколько сценариев для дистрибутивов Desktop Ubuntu 18.04 и 20.04, и все работало нормально.

Все работало отлично, просто запустил его и он устанавливал от начала до конца без каких-либо подсказок.

Однако, когда я хотел сделать то же самое с дистрибутивами Ubuntu Server (18.04 и 20.04), процесс установки начал запрашивать ввод пользователя, такой как язык, имя пользователя, pw и т. д., даже вся информация была предоставлена ​​в preseeds.cfg. Я что-то здесь упускаю?

Похоже, что установка игнорирует ввод от preseeds.

Я не смог найти никакой информации по этому поводу, за исключением того, что некоторые люди сделали исправление для файлов .cfg и попытались решить проблему. , что в моем случае ничего не изменило.

Я попытаюсь сделать собственный файл .iso, но мне любопытно, почему этот подход не работает?

Кто-нибудь решил эту проблему? Есть ли способ заставить использование определенного файла preseed? Заранее спасибо

0
задан 7 July 2020 в 23:18

2 ответа

superuser

  1. 20.04 server works well with auto install
  2. earlier server versions depend on ISO download
0
ответ дан 30 July 2020 в 22:11

Существует целый раздел http://ubuntu.com/server/docs/install/autoinstall на эту тему.

Краткий ответ:

  • Установщик DESKTOP ( ubiquity ) основан на debian-installer, и вы используете файл preseed
  • Установщик SERVER (subiquity ) больше не основан на di, и вы используете подраздел существующего файла конфигурации облака. Другой формат: используется YAML.

Вот важный бит:

Отличия от preseeding в debian-installer [preseeds

- это способ автоматизации установщика на основе debian-installer (aka di).

] автоинсталляции для новой программы установки сервера отличаются от preseeds следующими основными способами:

  • формат полностью отличается (конфигурация cloud-init, обычно yaml, vs debconf-set-selections format)
  • когда ответ на вопрос отсутствует в предварительном семени, di останавливается и запрашивает ввод у пользователя. Автоматические установки не такие: по умолчанию, если есть какая-либо конфигурация автоматической установки, установщик берет значение по умолчанию для любого оставшегося без ответа вопроса (и терпит неудачу, если по умолчанию нет).
    • You can designate particular sections in the config as “interactive”, which means the installer will still stop and ask about those.
0
ответ дан 30 July 2020 в 22:11

Другие вопросы по тегам:

Похожие вопросы: