Задать вопрос
@RJ94
useless root-eater

Как добавить в файл ответов установщика убунты несколько целевых дисков?

Привет. Делаю автоматическую установку убунты (24.04.3 LTS desktop) через файл ответов. Это когда yaml файл лежит в корне флешки, с которой устанавливаешь. И там все хорошо, просто и понятно, кроме указания таргета диска, на который система устанавливается. Если в тачке просто ssd, hdd - все хорошо. Указываем /dev/sda и оно ставится на первый диск, который находит.

storage:
        config:
            - id: disk-sda
              type: disk
              ptable: gpt
              path: /dev/sda
              wipe: superblock-recursive


Но если мы ставим на комп с nvme, то sda у нас становится флешка, с которой мы грузимся. И, естественно, она затирается, все выпадает в ошибку и надо перезаливать образ на флешку. Но если мы меняем в коде выше sda на nvme0n1, то все хорошо.
Можно ли как-то добавить в файл проверку или условие? Или перебор, на какой отзовется, туда и ставить.
  • Вопрос задан
  • 62 просмотра
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
https://canonical-subiquity.readthedocs-hosted.com...

С версии 24.08.1 можно указывать список условий и установщик выберет первый подходящий диск.
As of Subiquity 24.08.1, match specs may optionally be specified in an ordered list, and will use the first match spec that matches one or more unused disks
# attempt first to match by serial, then by path
- type: disk
  id: data-disk
  match:
    - serial: Foodisk_1TB_ABC123_1
    - path: /dev/nvme0n1



Впрочем там есть и другие опции, например выбрать самый большой диск.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽