From 111c49bd5233062697f85aae85d351c39ba44b97 Mon Sep 17 00:00:00 2001 From: Bradley Taunt Date: Wed, 12 Mar 2025 14:05:51 -0400 Subject: New post on OpenBSD for UTM, styling cleanup --- posts/openbsd-mac-utm.md | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 posts/openbsd-mac-utm.md (limited to 'posts') 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. + +
+ OpenBSD running inside UTM +
OpenBSD 7.6 running inside UTM on macOS
+
+ +## 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 -- cgit v1.2.3-70-g09d2