Install OpenBSD from Linux using Grub
Tune in for another episode.
Why install from linux
- Most VPS providers have images for linux, but not OpenBSD
- Easier than trying to upload custom image or iso.
- Start with a distro that uses grub2. I use Centos7
- grub2 can load OpenBSD kernels.
- The openbsd installer is a OpenBSD kernel.
- Make sure you have console access to the linux VM
- Record the Network info for the running linux VM. If not using DHCP, you will need to know the IP, netmask, default route (gateway), and a DNS server.
Download the OpenBSD installation ram disk to
- Enter the grub command prompt by pressing
c at the grub menu
- The grub2 prompt has tab completion which can be helpful.
ls to see the available disks
load the OpenBSD installation ram disk and boot
grub> set root=(hd0,msdos1)
grub> kopenbsd /bsd.rd
- The Installer will ask you several questions
- The default is almost always what you want. If unsure, just press enter.
- Look at the FAQ if you get stuck
- enter the network settings of the linux VPS
- When asked "Location of sets", use HTTP