diff options
Diffstat (limited to 'posts/openbsd-mac-utm.md')
| -rw-r--r-- | posts/openbsd-mac-utm.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/posts/openbsd-mac-utm.md b/posts/openbsd-mac-utm.md new file mode 100644 index 0000000..4b2a60a --- /dev/null +++ b/posts/openbsd-mac-utm.md @@ -0,0 +1,49 @@ +# Setup an OpenBSD VM on macOS Using UTM + +2025-03-12 + +The [UTM app](https://mac.getutm.app) for macOS is an excellent piece of software for those wanting a streamlined GUI when working with virtual machines. Their existing [Gallery](https://mac.getutm.app/gallery/) of pre-built images is great, but it currently lacks any of the BSDs. Lucky for us, creating your own OpenBSD VM is very straightforward. + +<figure> + <img src="/public/images/openbsd-mac-utm.webp" alt="OpenBSD running inside UTM"> + <figcaption>OpenBSD 7.6 running inside UTM on macOS</figcaption> +</figure> + +## Download OpenBSD ISO + +Download the latest `arm64` OpenBSD install ISO from the official site: + +~~~sh +curl -O https://cdn.openbsd.org/pub/OpenBSD/7.6/arm64/install76.iso +~~~ + +## Create a UTM Virtual Machine + +1. Open UTM +2. Click create a **New Virtual Machine** +3. Select **Virtualize** → **Other** +4. Select **CD/DVD Image** and choose your ISO file +5. Set your **Storage** to your desired size (ie. `15GB`) +6. Set your **Shared Directory** (ie. `Downloads`) +7. Name your VM and click **Continue** + +## Tweaking VM Settings + +1. Edit the VM config under **QEMU** → **Display** and change it to `virtio-ramfb`. +2. Under **System** check the `Force Multicore` checkbox + +## Network & Display + +If you require network access, make sure you set `virtio-net-pci` under **Emulated Network Interface** in the **Network** settings tab. This is normally set correctly by default, but you should always double check. + +## Installing OpenBSD + +1. Start the VM +2. Boot from the OpenBSD install ISO +3. Follow the OpenBSD installation prompts + * I have a [step-by-step installation guide](/wiki/openbsd/installation/) (if required) +4. After installation choose `Halt` +5. Under **USB Drive** settings remove the ISO from path and set **Image Type** to *Disk Image* +6. Reboot into the OpenBSD VM + +Didn't I say it was easy? Now you can start playing with OpenBSD on your Mac! 🐡
\ No newline at end of file |
