Привет. Делаю автоматическую установку убунты (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, то все хорошо.
Можно ли как-то добавить в файл проверку или условие? Или перебор, на какой отзовется, туда и ставить.