Mechanics: NAME sda ├─sda1 ├─sda2 ├─sda3 └─sda4 sda5 <- coreos.iso sda ├─sda1 <- coreos.iso ├─sda2 <- XFS -> rhcos-with-NIC-driver-412.86.202303162059-0-metal.x86_64.raw ├─sda3 └─sda4 coreos-installer install --file /mnt/rhcos-412.86.202303162059-0-qemu.x86_64.qcow2 ├─sda1 <- coreos.iso ├─sda2 <- XFS -> rhcos-with-NIC-driver-412.86.202303162059-0-metal.x86_64.raw ├─sda3 └─sda4 rhcos-with-NIC-driver-412.86.202303162059-0-metal.x86_64.raw > ├─sdx1 ├─sdx2 ├─sdx3 └─sdx4 ├─sda ├─sdb <- XFS -> rhcos-with-NIC-driver-412.86.202303162059-0-metal.x86_64.raw [all NIC cards need custom kernel driver] - use vanilla ISO image to install to physical disk - this ISO does not need to boot derived content with NIC driver - this install will be offline (the derived metal raw image is on the ISO) - the derived metal raw image is also available on locally attached storage - custom ISO contains derived metal raw image with NIC kernel drivers - first boot of the machine after install is the derived content - includes the NIC driver for smart NIC - Ignition can reach the network and pull Ignition config from bootstrap node [all disks need custom kernel driver]