Рейтинг:0

Автоматическая установка Ubuntu 20.04.3 не может извлечь виртуальный компакт-диск

флаг gf

Я монтирую ISO со встроенным файлом пользовательских данных для автоматической установки, чтобы автоматизировать установку Ubuntu на физические серверы с помощью. Режим загрузки — UEFI. В конце установки ОС я ожидаю, что процесс автоустановки извлечет компакт-диск перед перезагрузкой. Но я вижу, что операция извлечения не выполняется из журналов установки. В результате сервер бесконечно зацикливается на установке.

Я что-то упустил в автоустановке YAML? Вот его копия:

#cloud-config
автоустановка:
  версия: 1
  идентификационные данные: {имя хоста: ubuntu, пароль: пароль,
    настоящее имя: Говинд, имя пользователя: bma}
  клавиатура: {раскладка: США, переключатель: ноль, вариант: ''}
  локаль: en_US.UTF-8
  ранние команды:
    - эхо "Пока ничего"
  сеть:
    Ethernet:
      eno1: {dhcp4: правда}
    версия: 2
  СШ:
    разрешить-pw: правда
    авторизованные ключи: []
    сервер установки: правда
  место хранения:
    конфигурация:
    - {ptable: gpt, серийный номер: <удалено>, wwn: '<удалено>',
      путь: /dev/sdb, стереть: суперблочно-рекурсивный, сохранить: ложь, имя: '', grub_device: ложь,
      тип: диск, идентификатор: disk-sdb}
    - {устройство: disk-sdb, размер: 536870912, wipe: superblock, флаг: boot, номер: 1,
      сохранить: false, grub_device: true, тип: раздел, идентификатор: раздел-0}
    - {fstype: fat32, том: раздел-0, сохранить: false, тип: формат, идентификатор: формат-0}
    - {устройство: disk-sdb, size: 118914809856, wipe: superblock, flag: '', number: 2,
      сохранить: false, grub_device: false, тип: раздел, идентификатор: раздел-1}
    - {fstype: ext4, том: раздел-1, сохранить: false, тип: формат, идентификатор: формат-1}
    - {путь: /, устройство: формат-1, тип: монтирование, идентификатор: монтирование-1}
    - {путь: /boot/efi, устройство: формат-0, тип: mount, идентификатор: mount-0}
  поздние команды:
    - ip_array=`ip а | grep 'инет' | grep -v '127.0.0.1' | awk '{напечатать $2}' | awk -F'/' '{print $1}' `
    - иплист=""
    - для элемента в $ip_array; do iplist=`echo $item","$item1`; сделано
    - echo "curl -X POST -k --header 'Content-Type':' обычный/текстовый, Accept':' обычный/текстовый' -d '$iplist' %BMA_REST_URL%" > /tmp/confirm.sh
    - баш /tmp/confirm.sh
    - спать 10
    - размонтировать -f /cdrom

При необходимости могу предоставить любые дополнительные журналы.

Рейтинг:0
флаг jp

Какие журналы вы видите, показывая выбрасывать терпит неудачу? Почему ты размонтируешь / компакт-диск в вашей поздние команды?

выбрасывать команда выполняется Каспер после выхода из программы установки. исходный код для Каспер-стоп скрипт показывает, что если / компакт-диск не смонтирован, то он не запустит выбрасывать команда.

# Если /cdrom не смонтирован, не пытайтесь его извлечь

Вы также можете столкнуться с ситуацией, когда куртин изменяет порядок загрузки, чтобы предпочесть компакт-диск. Поведение по умолчанию во время установки — установить текущий метод загрузки в качестве первого варианта загрузки.

смотрите также

Govind Avireddi avatar
флаг gf
Спасибо за ваш ответ и указатели. Я вижу это сообщение в консоли, а также /var/log/installer_journal.log 04 марта, 04:19:27 ubuntu-server systemd[1]: не удалось размонтировать /cdrom. Это сообщение журнала может быть отвлекающим маневром, но проблема, с которой я столкнулся, заключается в том, что после автоматической установки сервер загружается обратно в программу установки, присутствующую на виртуальном компакт-диске. Пожалуйста, игнорируйте команду umount /cdrom в последних командах. Я просто экспериментировал, но пробовал и без этой команды с теми же результатами. Виртуальный компакт-диск был смонтирован как загрузочный с помощью Dell iDRAC.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.