After dealing with Unix and Linux systems for so many years, I wanted to have to have a look
at Plan9, the post-unix operating system. I am using the 9front variant, which is
the most active Plan9 variant.
Booting an iso in libvirt is as simple as every Linux or BSD distribution as Plan9
supports the virtio-net
and virtio-scsi
virtual devices.
virt-install \
--connect qemu:///session \
--name 9front \
--ram 512 \
--vcpus 2 \
--disk path=$PWD/9front.qcow2,size=4,bus=scsi,format=qcow2 \
--controller type=scsi,model=virtio-scsi \
--cdrom=9front.iso \
--virt-type kvm \
--os-variant generic \
--boot uefi
Once the CD boots, just press enter to accept the detected defaults, which should work fine, expect
for the screen detection: you have to choose vga
or lcd
otherwise the installer hangs
trying to detect vesa modes.
On the iso is booted you land up in a live cd environment where you can install the OS. The environment looks at the same time similar and very different from Unix, which is where the challenge is !