This is the note on serving your Ubuntu server from iPadOS/ iOS with UTM, I am running 0.8 now.
Configure Password for the image, here we use chroot instead of config drive, the reason is at bottom.
Use chroot to set password for the cloud image as follow:
$sudo modprobe nbd max_part=1
Use cloud drive is with ISSUES on UTM, as the nic mac address was fetched as
00:00:00:00and it won’t proceed to configure the user data we put in the cloud drive…
RuntimeError Not all expected physical devices present 00:00:00:00
In case it worked someday, you could simply do it as follow:
Let’s reuse the script created by Jan Walraven, ref: here
brew install qemu coreutils cdrtools
Or in Debian
sudo apt install qemu-utils cloud-utils
Add above iso image to VM and mounted as a CD device, boot from your HDD device(the cloud image), it should configure yor password and ssh key as above user-data.