Настройка упрощённого установочного ISO
Fedora IoT предоставляет универсальный ISO-образ упрощённой подготовки, который по умолчанию настроен на установку на виртуальный диск (/dev/vda). Его можно настроить под ваше устройство в зависимости от имеющегося оборудования (nvme0, sda, mmcblk0) и параметра конфигурации, который вы хотите использовать — FDO или Ignition.
Предварительные требования
-
Свежий ISO-образ упрощённой подготовки
-
Система Fedora с установленным
lorax, который предоставляет инструментmkksiso(sudo dnf install lorax). -
Чтобы использовать FDO, вы установили и настроили службы FDO, как описано в:
-
Чтобы использовать Ignition, вы создали файл конфигурации, как описано в:
Создание пользовательского упрощённого установщика
С помощью инструмента mkksiso можно создать настроенный установщик, который можно использовать для установки и настройки большинства устройств.
Пример с FIDO Device Onboard
Этот пример:
-
Использует параметр
--cmdlineдля добавленияfdo.manufacturing_server_url, чтобы указать сервер FDO Manufacturing, который будет использоваться во время установки. ПРИМЕЧАНИЕ. Замените URL на URL вашего сервера FDO Manufacturing. -
Использует параметр
--replaceдля обновления устройства установки и удаления параметраquietиз аргументов ядра, чтобы сообщения загрузки отображались на экране -
Использует универсальный ISO-образ —
Fedora-IoT-provisioner-42-20250618.0.x86_64.iso, создавая новый ISO-образ с именемFedora-IoT-provisioner-FDO-42-20250618.0.x86_64.iso
sudo mkksiso --cmdline "fdo.manufacturing_server_url=http://192.168.1.26:8080 fdo.diun_pub_key_insecure=true" \ --replace quiet "" \ --replace vda sda \ Fedora-IoT-provisioner-42-20250618.0.x86_64.iso Fedora-IoT-provisioner-FDO-42-20250618.0.x86_64.iso
Пример с Ignition
Этот пример:
-
Использует параметр
--cmdlineдля добавленияignition.config.url, чтобы указать расположение файла конфигурации Ignition. ПРИМЕЧАНИЕ. Замените URL на URL вашего файла Ignition. -
Использует параметр
--replaceдля обновления устройства установки на использованиеnvme0 -
Использует универсальный ISO-образ —
Fedora-IoT-provisioner-42-20250618.0.x86_64.iso, создавая новый ISO-образ с именемFedora-IoT-provisioner-IGN-42-20250618.0.x86_64.iso
sudo mkksiso --cmdline "coreos.inst.append=ignition.config.url=http://192.168.1.25/configs/ignition/config.ign" \ --replace vda nvme0 \ Fedora-IoT-provisioner-42-20250618.0.x86_64.iso Fedora-IoT-provisioner-IGN-42-20250618.0.x86_64.iso
Устранение неполадок
При устранении неполадок с упрощённым установщиком может быть полезно использовать параметр `coreos.inst.skip_reboot`, чтобы предотвратить автоматическую перезагрузку после завершения установки.
Want to help? Learn how to contribute to Fedora Docs ›