Hey Marcus,
I created ol8 image using below config.xml. It successfully built .iso file. However, I am facing error while booting it up using gemu as below. I also tried creating fedora iso with the help of example you shared, but I ran into similar issue as below. Could you please guide on what could be the fix:
┌──────────────────────────────────────────────────────────────────────────────┐
│ Reading /run/image/*.md5 failed │
├──────────────────────────────────────────────────────────────────────────────┤
│ < OK > │
└──────────────────────────────────────────────────────────────────────────────┘
Config.xml
<?xml version="1.0"?>
<image schemaversion="7.5" name="oraclelinux8">
<description type="system">
<author>Saish Patil</author>
<specification>Oracle Linux 8</specification>
</description>
<profiles>
<profile name="Disk" description="OEM image of Oracle Linux 8" />
</profiles>
<preferences>
<version>1.16.4</version>
<packagemanager>dnf</packagemanager>
<locale>en_US</locale>
<timezone>UTC</timezone>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<preferences profiles="Disk">
<type image="oem" filesystem="ext4" installiso="true" installboot="install" firmware="uefi" kernelcmdline="console=ttyS0">
<bootloader name="grub2" console="serial" timeout="10"/>
<oemconfig>
<oem-systemsize>2048</oem-systemsize>
<oem-unattended>true</oem-unattended>
<oem-swap>true</oem-swap>
<oem-swapsize>200</oem-swapsize>
<oem-multipath-scan>false</oem-multipath-scan>
</oemconfig>
</type>
</preferences>
<repository type="rpm-md">
</repository>
<repository type="rpm-md">
</repository>
<repository type="rpm-md">
</repository>
<packages type="image">
<package name="kernel" />
<package name="systemd" />
<package name="bash" />
<package name="dnf" />
<package name="passwd" />
<package name="iproute" />
<package name="openssh-server" />
<package name="NetworkManager" />
<package name="firewalld" />
<package name="vim-minimal" />
<package name="curl" />
<package name="wget" />
<package name="hostname" />
<package name="procps-ng" />
<package name="grub2" />
<package name="dracut-live" />
<package name="dracut-kiwi-oem-repart" />
</packages>
<packages type="oem">
<package name="dracut-kiwi-oem-repart" />
<package name="dracut-kiwi-oem-dump" />
</packages>
<packages type="bootstrap">
<package name="glibc" />
<package name="filesystem" />
<package name="basesystem" />
<package name="grub2-efi-x64" />
<package name="grub2-efi-x64-modules" />
<package name="shim-x64" />
</packages>
</image>