With the latest VirtualBox, I ran into the problem with VBox VMs unable to start if if kvm modules are loaded. This is a known issue in the release notes.
As expected, the commands:
modprobe -r kvm_intel
modprobe -r kvm
… fix the issue and allow VBox VMs to run.
But I also tried the more permanent fix of adding kvm.enable_virt_at_load=0 to the GRUB_COMMAND_LINE in /etc/default/grub. Then I executed “grub2-mkconfig -o /boot/grub2/grub.cfg”, and grub2 reported it did its thing.
This is not working for me - the kvm_intel and kvm modules are still loaded. I also checked that the same patch was made to /etc/sysconfig/grub.
What am I missing that the change to /etc/default/grub is not having any effect?