This guide explains how to install 9front as a virtual machine inside OpenBSD's vmm https://wiki.ircnow.org/Vmm.Intro
Install https://wiki.ircnow.org/uploads/9/plan9-desktop.png
This installation assumes you have configured vmm https://wiki.ircnow.org/?n=Vmm.Install properly.
Download the 9front ISO:
# ftp https://9front.org/iso/9front-10522.amd64.iso.gz # mv 9front-10522.amd64.iso.gz /home/iso/ # cd /home/iso # sha256 9front-10522.amd64.iso.gz SHA256 (9front-10522.amd64.iso.gz) = 89f1e35bf735bfc9aeca38286a9a6607f3a40292befa4a30133157790f2edbcc 89f1e35bf735bfc9aeca38286a9a6607f3a40292befa4a30133157790f2edbcc 9front-10522.amd64.iso.gz $ gunzip 9front-10522.amd64.iso.gz $ doas chown -R iso:iso /home/iso/
In /etc/vm.conf, specify 9front as the ISO:
vm "$USER" { owner $USER memory 2048M cdrom "/home/$USER/$USER.iso" disk /home/$USER/$USER.qcow2 interface { locked lladdr aa:bb:cc:dd:ee:ff switch "switch0" } }
Create a user account and make sure to set the folder as go-rx:
$ doas su $USER $ doas chmod -R go-rx /home/$USER
In the home folder:
$ vmctl create -s 20G $USER.qcow2
Then log out of the user with ^D, then as admin user in group wheel:
$ doas vmctl reload $ vmctl start -c $USER
| Last modified Thu Feb 19 17:59:01 PST 2026 | [ Current version | History | Create a new page ] |
About the server
|
|