Install Plan 9 with virt-manager

Article Source || GitLab Discussion
Created: 30 July 2022 || Edited: 30 July 2022


Installing Plan 9 by Bell Labs with qemu itself isn’t difficult and there are official instructions. However, when using virt-manager, there are certain uncertainties that might worry a first-timer and certain issues that arise.

Contents

  1. Creating the virtual machine
  2. Installing Plan 9 itself

Creating the virtual machine

🔗

We’ll be installing Plan 9 with a CD (ISO) image. You can download the latest version (compiled every night) from here. For a compressed version and checksums, refer to this page.

  1. Press the “Create a new virtual machine” and select “Local install media (ISO image or CDROM)”

  2. For the install media select the extracted .iso CD image of Plan 9 and for operating system chose “Generic or unknown OS (generic)”

  3. For memory select 512 MiB (the default 1024 MiB is also fine) and 1 CPU

    • Plan 9 is stupid lightweight and according to the installation instructions you need 16-32 MB of memory, but I still prefer to give it a little more, just in case I decide to do something extreme.
    • You can also increase these values as much as you like, Plan 9 should be able to handle the more resources
  4. If you plan to only test the OS out, choose “Create a disk image for the virtual machine” and enter 2 GiB of size. If you plan more serious use, you might want to follow the qemu instructions and create a larger disk in the .raw format.

  5. Finally click finish.

Installing Plan 9 itself

🔗

If everything worked correctly, on boot you should see the screen in step 1. From here on out, it’s dead simple, and I even recommend just going through Hatty Hacker’s “Basic Plan 9 Installation” YouTube video. I’ll show a more abridged version of what you need to do.

  1. On the boot screen press 1 and enter

  2. On the questions “use DMA for ide drive” and “mouseport is” press enter

  3. On “vgasize” press enter, or set up a higher (standard) resolution with 24 colors. Examples: 1920x1080x24, 1280x720x24

    • A very incomplete list can be found here
  4. Very important! On “monitor” enter vesa. xga (or vga) will work during installation but seem to break when booting the installed OS.

From here on out, you press enter at most of the prompts. The following list enumerates all cases where you need to do something else than press enter.

  1. On “Disk partiton” question, enter sdC0 (the option that says Hard Disk on it)

  2. On “Install mbr” question, enter y

  3. When you get “>>>” before the cursor, press w, then enter, then q and finally enter. This should happen twice, when in disk/fdisk and disk/prep

  4. On “Distribution disk” type out the one that ends with data (and potentially has cdrom besides it). This is most commonly /dev/sdC1/data

  5. When you get “/%” before cursor (during mountdisk task) just enter exit

  6. On “Enable boot method” enter plan9

After finishing the installation and seeing the message “Feel free to shutdown your computer”, Force Off the virtual machine and then power it on again.

On boot, on the first prompt press enter, and on the second enter glenda. Enjoy Plan 9!

^