Personalizar el ISO del Proveedor Simplificado
Fedora IoT proporciona una ISO genérica de aprovisionamiento simplificado que, por defecto, se configura para instalarse en un disco virtual (/dev/vda). Esta se puede personalizar para su dispositivo según el hardware que tenga (nvme0, sda, mmcblk0) y la opción de configuración que desee usar: FDO o Ignition.
Pre-requisitos
-
ISO reciente de provisión simplificada
-
Sistema Fedora con
loraxinstalado, que proporciona la herramientamkksiso(sudo dnf install lorax). -
Para utilizar FDO, tiene que instalar y configurar los servicios FDO como se describe en:
-
Para utilizar Ignition, debe crear un archivo de configuración como se describe en:
Crear un Proveedor Simplificado personal
Con el uso de la herramienta mkksiso es posible crear un instalador personalizado que pueda ser utilizado para instalar y configurar muchos dispositivos.
Ejemplo con Dispositivo FIDO de a bordo
Este ejemplo:
-
Utiliza la opción
--cmdlinepara añadirfdo.manufacturing_server_urly especificar el servidor FDO de Manufactura que se utilizará durante la instalación. NOTA: Sustituye la URL por la de tu servidor FDO de Manufactura. -
Utiliza la opción
--replacepara actualizar el dispositivo de instalación y retira la opciónquietdesde los argumentos del kernel tal que el mensaje de arranque son mostrados en la pantalla -
Utiliza la ISO genérica -
Fedora-IoT-provisioner-42-20250618.0.x86_64.isocreando un ISO nuevo llamadoFedora-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
Ejemplo con Ignition
Este ejemplo:
-
Utiliza la opción
--cmdlinepara añadirignition.config.urly especificar el lugar del archivo de configuración de Ignition. NOTA: Sustituye la URL por la de tu archivo de Ignition. -
Utiliza la opción
--replacepara actualizar el dispositivo de instalación para usarnvme0 -
Utiliza la ISO genérica:
Fedora-IoT-provisioner-42-20250618.0.x86_64.isocreando una nueva ISO llamadaFedora-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
Solucionar asuntos
Al solucionar problemas con el Simplified-Provisioner, puede ser útil usar la opción `coreos.inst.skip_reboot` para evitar el reinicio automático tras que se complete la instalación.
Want to help? Learn how to contribute to Fedora Docs ›