Alpha software. vmlab and its templates are under active development — expect frequent breaking changes.
Templates riscv64 ubuntu-24.04
riscv64v24.04.20260518latest

riscv64/ubuntu-24.04

Ubuntu 24.04 LTS cloud image with cloud-init and the QEMU guest agent preinstalled.

$vmlab pull riscv64/ubuntu-24.04
View source

Overview

This template ships a clean ubuntu-24.04 image, ready to reference from any vm block. vmlab keeps one copy of the backing file on the host and boots each guest as a qcow2 linked clone, so a lab of ten machines costs little more than one base image on disk.

Reference it in a lab

vmlab.wcl
import <vmlab.wcl> lab "demo" { segment "lan" { subnet = "10.99.0.0/24" nat = true } vm "guest" { template = "riscv64/ubuntu-24.04" nic { segment = "lan" } } }

Boot it

shell
$ vmlab up pulled riscv64/ubuntu-24.04 (20 GiB) guest · 1 segment up
Architectureriscv64
Base imageubuntu-24.04 24.04.20260518
Disk size20 GiB
vCPUs2
Memory2 GiB
Formatqcow2
OS familylinux
Profilelinux-modern
MaintainerVMLabDev
LicenseMIT
Updated2026-06-20

Versions

24.04.20260518latest2026-06-20

Tags

ubuntultscloud-initguest-agent