#StackBounty: #virtualbox #openbsd #reboot OpenBSD as VirtualBox guest halts on reboot on Linux host (not on macOS host)

Bounty: 150

I have an installation of OpenBSD-current running headlessly within VirtualBox 6.1.16 on a headless Ubuntu Linux (Focal) system. Whenever I reboot the virtual machine (issuing the reboot command as root in the guest system), the virtual machine halts, i.e. it stops running.

This is a nuisance when running the OpenBSD sysupgrade tool to upgrade to a new snapshot release, as it means having to log into the host system to restart the virtual machine twice (after the initial reboot, and then again the upgrade has completed and the system reboots again).

This is different from how the same identical virtual machine functions in VirtualBox 6.1.18 on macOS (using the GUI there). There, the virtual machine is kept running, allowing the system to properly reboot without having to interact with the VirtualBox GUI on the host system. It is also different from how another virtual machine running Kali Linux behaves on the same Ubuntu host system.

On Linux, I start this virtual machine, mymachine, as an unprivileged user like so:

VBoxManage startvm --type headless mymachine

Should I start it in some particular way, or should I change the machine’s configuration in some particular way (I haven’t found anything that seems related to this in the machine’s settings)?

The only substantial difference between the OpenBSD virtual machine on macOS (which reboots properly) and the same machine on the Ubuntu host (which halts instead of rebooting) is that the former uses a VDI disk image while the latter has a VMDK disk image.

Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.