OpenBSD 6.8 Upgrade Guide
%25define=note block bgcolor=lightblue color=black margin-right=5em margin-left=5em padding=1em overflow=auto %25
%25define=info block bgcolor=lightgrey color=black margin-right=5em margin-left=5em padding=1em overflow=auto %25
%25define=warn block bgcolor=yellow color=black margin-right=5em margin-left=5em padding=1em overflow=auto %25
%25define=alert block bgcolor=lightpink color=black margin-right=5em margin-left=5em padding=1em overflow=auto %25
This is an upgrade guide for OpenBSD 6.8 using bsd.rd. It assumes you have OpenBSD 6.7 or 6.8 installed and working networking. It can be used to repair OpenBSD 6.7 or 6.8.
%25info%25This guide was written for upgrading openbsd 6.7 to 6.8, but is mostly the same for upgrading all the version after. Upgrades must be done one version at a time, so upgrading 6.7 to 7.0 would require upgrading to 6.8, followed by upgrading to 6.9, then finally 7.0.
%25note%25*NOTE*: This guide is no substitute for reading the OpenBSD FAQ. In particular, you should read the 6.8 Upgrade Guide.
%25alert%25*ALSO SEE*: Sysupgrade is an easier, mostly unattended upgrade process. ?Openbsd.Sysupgrade68 ?Openbsd.Sysupgrade69 ?Openbsd.Sysupgrade70 ?Openbsd.Sysupgrade71
Check to see if you need to upgrade your OS. To find out your operating system version, type: uname -a
. If it says OpenBSD fruit.ircnow.org 6.7 GENERIC#6 amd64
, you can upgrade to 6.8 using this guide. If it says OpenBSD fruit.ircnow.org 6.8 GENERIC.MP#98 amd64
, you can follow this guide to repair your OS. Otherwise, there is no need to upgrade.
Make sure to back up any files. Use dump and ?restore.
Make sure to notify all your users in advance that there will be downtime during the upgrade.
You will need a way to view the serial console. If you are using VMM, you can view it using the ?serial console. If you are using BuyVM, you should use VNC. Make sure to have the serial console open so you can interrupt the normal bootup process during the upgrade.
First, download bsd.rd and the SHA256 signature file from an OpenBSD mirror.
Verify the signature, replace /bsd.rd with the new bsd.rd, then reboot:\