Я изучаю инструмент автоустановки облачной конфигурации подсобность и я продолжаю сталкиваться с проблемой, когда автоустановка работает, но не соответствует моей конфигурации для место хранения:
раздел.
Вот моя конфигурация автоустановки (кроме имени пользователя, имени хоста, хэша пароля и ключа SSH):
#cloud-config
автоустановка:
версия: 1
локаль: en_US.UTF-8
refresh-installer: { update: yes } # Проверить наличие обновленного установщика
место хранения:
# ESP + boot + swap + zil placeholder + root
макет: {название: прямое}
конфигурация:
- тип: диск
match: # выберите самый большой ssd...
Размер: самый большой
твердотельный накопитель: правда
id: ssd0 # ...и назовите его ssd0
ptable: gpt # использовать разделы gpt на ssd0
стереть: суперблок
- type: partition # создать разделы на ssd0
номер 1
идентификатор: efi-раздел
устройство: ссд0
размер: 256M
флаг: загрузочный # раздел uefi нуждается в загрузочном флаге
grub_device: true # и должно быть устройством grub?
- тип: перегородка
номер 2
id: загрузочный раздел
устройство: ссд0
размер: 768M
- тип: перегородка
номер: 3
id: раздел подкачки
устройство: ссд0
размер: 128 г
флаг: обмен
- тип: перегородка
номер: 4
идентификатор: zil-раздел
устройство: ссд0
размер: 128 г
- тип: перегородка
номер: 5
id: корневой раздел
устройство: ссд0
размер: 256 г
- type: format # форматировать разделы на ssd0
идентификатор: efi-формат
объем: efi-раздел
fstype: fat32 # ESP получает FAT32
лейбл: ЭСП
- тип: формат
id: загрузочный формат
том: загрузочный раздел
тип файла: ext4
этикетка: ЗАГРУЗКА
- тип: формат
id: формат подкачки
том: swap-раздел
fstype: своп # своп
метка: ОБМЕН
флаг: обмен
- тип: формат
id: корневой формат
том: корневой раздел
fstype: xfs # / (корень) получает ext4, xfs, btrfs
этикетка: КОРЕНЬ
- type: mount # монтировать отформатированные разделы на ssd0
id: root-mount # / (root) монтируется первым
устройство: корневой формат
дорожка: /
- тип: крепление
id: boot-mount # /boot монтируется следующим
устройство: загрузочный формат
путь: / загрузка
- тип: крепление
id: efi-mount # /boot/efi монтируется следующим
устройство: efi-формат
путь: /boot/efi
личность:
имя хоста: foo
имя пользователя: бар
пароль: $6$<фрагмент>
СШ:
сервер установки: правда
разрешить-пароль: ложь
авторизованные ключи:
- ssh-rsa AAAA<фрагмент>
пакеты:
- необходимо для сборки
- мерзавец
- python3-пип
- задачи
- zfsutils-линукс
Как вы можете видеть из место хранения:
раздел, я добавляю несколько разделов (все GPT, без MBR в этой сборке!):
- системный раздел FAT32 UEFI на
/загрузка/efi
- доб2
/ботинок
раздел
- раздел подкачки
- раздел-заполнитель для журнала намерений ZFS (будет добавлен позже, после автоматической установки)
- корневой раздел XFS
Автоустановщик Ubuntu, кажется, проходит проверку, потому что я получаю ответ «да/нет» с автоматической установкой, он запускается, и в конце у меня есть загружаемая система с установленной ZFS и всем остальным. Однако он игнорирует мою схему разделов и вместо этого просто создает раздел FAT32 EFI и корневой раздел Ext4.Может ли кто-нибудь сказать мне, что я делаю неправильно, здесь, или как я могу отследить Почему он проверяет, но игнорирует мой место хранения:
конфигурация?