Рейтинг:0

Почему «reorder_uefi: False» игнорируется в облачной конфигурации автоустановки Ubuntu?

флаг sa

У меня есть файл конфигурации облака /tftp/данные пользователя который содержит следующее:

#cloud-config
автоустановка:
...контент удален...
место хранения:
  жратва:
    reorder_uefi: Ложь
  макет:
    название: прямой

Однако каждый раз, когда это запускается, он меняет порядок загрузки UEFI и помещает загрузочный интерфейс PXE вверху, поэтому он остается в постоянном цикле загрузки и никогда не загружается в установленную ОС, если только я не прерву, зайду в Системные настройки и изменю порядок загрузки обратно после перезагрузки после установки. Я предполагаю, что это Curtin делает это (как это происходит с MAAS, где это имеет смысл), но я не могу понять, почему это игнорируется или как я могу это остановить.

Я использую загрузочные файлы из Ubuntu 20.04.3 — я что-то не так делаю в файле конфигурации облака?

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

Похоже, макет вариант не работает с кастомом личинка настройки. код установщика, похоже, использует только в личинка конфигурация, когда макет является нет использовал. Вы можете попробовать отправить отчет об ошибке на https://bugs.launchpad.net/subiquity если вы считаете, что это неправильное поведение.

Тестирование - используя Ubuntu 20.04.3 (21.08.2).

Использование этой конфигурации в данные пользователя

#cloud-config
автоустановка:
...
  место хранения:
    макет:
      название: прямой
    жратва:
      reorder_uefi: Ложь

сгенерировал эту строку в /var/log/installer/subiquity-curtin-install.conf без reorder_uefi вариант.

grub: {probe_additional_os: правда, терминал: без изменений}

Использование этой конфигурации в данные пользователя

#cloud-config
автоустановка:
...
  место хранения:
    жратва:
      reorder_uefi: Ложь
    конфигурация:
    - {ptable: gpt, путь: /dev/sda, сохранение: ложь, имя: '', grub_device: ложь,
      тип: диск, идентификатор: disk-sda}
    - {устройство: disk-sda, размер: 536870912, wipe: superblock, флаг: boot, число: 1,
      сохранить: false, grub_device: true, тип: раздел, идентификатор: раздел-sda1}
    - {fstype: fat32, том: раздел-sda1, сохранить: false, тип: формат, идентификатор: формат-2}
    - {устройство: disk-sda, размер: 1073741824, wipe: superblock, флаг: linux, номер: 2,
      сохранить: false, grub_device: false, тип: раздел, идентификатор: раздел-sda2}
    - {fstype: ext4, том: partition-sda2, сохранить: false, тип: формат, идентификатор: формат-0}
    - {устройство: disk-sda, размер: -1, флаг: linux, номер: 3, сохранить: false,
      grub_device: false, тип: раздел, идентификатор: раздел-sda3}
    - название: vg-0
      устройства: [раздел-sda3]
      сохранить: ложь
      тип: lvm_volgroup
      идентификатор: lvm-volgroup-vg-0
    - {имя: lv-root, volgroup: lvm-volgroup-vg-0, размер: 100%, сохранить: false,
      тип: lvm_partition, идентификатор: lvm-partition-lv-root}
    - {fstype: ext4, том: lvm-partition-lv-root, сохранить: false, тип: формат,
      идентификатор: формат-1}
    - {устройство: формат-1, путь: /, тип: крепление, идентификатор: крепление-2}
    - {устройство: format-0, путь: /boot, тип: mount, id: mount-1}
    - {устройство: формат-2, путь: /boot/efi, тип: mount, идентификатор: mount-3}

сгенерировал эту строку в /var/log/installer/subiquity-curtin-install.conf.

grub: {probe_additional_os: true, reorder_uefi: false, терминал: без изменений}

как это работает

В рамках установки сервер live-installer (подсобность) создаст конфигурацию для куртин(/var/log/installer/subiquity-curtin-install.conf) и беги куртин. это куртин который фактически выполняет разбиение диска (и многие другие шаги). Часть куртин конфиг это место хранения раздел. Это очень похоже на место хранения раздел, указанный в файле автоустановки, но подсобность добавляет некоторые дополнительные функции помимо того, что куртин поддерживает. макет вариант является одной из этих функций. Когда макет используется, подсобность программно генерирует куртин место хранения config и игнорирует другие предоставленные пользователем настройки.

TommyKTheDJ avatar
флаг sa
Большое спасибо, если только указать мне на место сгенерированного конфига!

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

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