Ubuntu 20.04.2 LTS point release is out, and it adds a supported RISC-V preinstalled server image.
See the link for it at
There are a few further documentation notes on
It is a raw xz compressed image, which you can uncompress and DD onto sd-card and boot on the Unleashed board. It will also auto-resize to fill up the whole sd-card on first boot.
You can also uncompress it and run with QEMU on any Ubuntu install. Instructions are provided in the wiki page above. You might want to also use qemu-img resize first to add a bit more disk space for yourself.
Otherwise, it is just a fully functional preinstalled Ubuntu Server for RISC-V. It defaults to “ubuntu” login, with password “ubuntu” which one will be asked to reset on first login. And it defaults to dhcp networking.
The username and password are setup with cloud-init. Note that the image has CIDATA partition, which sample disabled cloud-config user-data/meta-data/network-info. One can modify those to fully customize first boot with custom SSH keys, networking information, packages to install etc. Just like one can use cloud-config when launching any Linux in any Public Cloud.
Anything about Ubuntu Server can also be asked and discussed at the Ubuntu Discourse Server section, linked in the wiki page above.
I would be very interested for you to try the official Ubuntu images for RISC-V on either the Unleashed board or QEMU. I’m here to answer any questions.