There are two suggested fixes on the arch forum. One is to upgrade to the latest Virtualbox (which I can’t do using even the unstable channel in NixOS. The other is to make grub changes, is there a nixos way to make these? I didn’t actually try either for the reasons given.
I did find a kind of work around by adding the following.
The second row is necessary as KVM only supports NAT. After rebuilding with these parameters and changing my bridged interface to NAT I was able to boot.
However what is the real solution here? Should a more recent version of virtualbox be pushed out? Is there something that can be turned off in the kernel configuration in the nixos config?
I’m happy enough for now but I assume that this is something that will affect other people so it might need some attention
Nope, the thread is saying to update to the latest release where they added a kernel param in Arch.
Which is what you can do, for now.
PS do search nixpkgs for reported issues in the future