Richard Bucker

OpenBSD 75 Install Intel 13th Gen NUC

Posted at — Jul 23, 2024

It’s a Tuesday in July and it feels like 100deg in the shade with terrible humidity and so much work to do. I’ve been distracted by Proxmox, MicroCloud/LXC/LXD, OpenBSD, Pop_os, Ubuntu, CentOS Stream, and Docker.

it has been a mess

The short of it is that I managed to get OpenBSD installed on my Intel 13th Gen NUC(NUC13ANHI7000).

In the beginning I tried to boot my USB and sometime it worked and sometimes it failed. I’ve come to understand that there are just some USB drives out there that do not work in certain cases. Why? I dunno. It could be anything from intentionally or unintentionally corrupt manufacturing to phishing from authoritarian government actors. In months past we have heard of bad actors changing the packaging of USB drives exaggerating the drive capacity. But this was not my problem.

Frankly I’m not sure what worked…. In the BIOS…

Then I noticed that the BIOS was reporting 32GB of RAM when I knew there was 64GB. I reseated the DIMMS and now I have 64GB.

I have two drives on my NUC. sd0 is an NVME(2TB) drive nd sd1 is a SATA(500GB) drive. I’ve tried installing OpenBSD 7.5 on both drives but every time I boot the machine I get a boot error. When using the OpenBSD installer you are given the choice of deploying with an MBR or a GPT. I recall GPT being the default… but I cannot confirm that.

After nearly a month of testing OpenBSD installation… It’s working. I’ve also forwarded the dmesg to the team. And I’m writing this post because I cannot find a confirmation anywhere. This is also not a comprehensive step by step because most OpenBSD admins know what they are doing and if you’re not then you’ll get there.

(dmesg; sysctl hw.sensors) | mail -s “Intel 13th gen NUC NUC13ANH 7000, OK” dmesg@openbsd.org

Things to know

NOTE depending on the size of the target media the installer may not use all of the available disk space. In my case I used 500G of the available 2TB.