As announced on the mailing list and the forum, add following code to the kernel command line:
kvm.enable_virt_at_load=0
Looking at it, it looks as though I should add it in “bootloader options” in Yast… This line is getting longer and longer - the plymouth fiasco had me adding to it already ! Should we really be adding commands to the bootloader to work round developers mistakes?
You should see the boot options line for one of my desktops.
Just add it and move on
And BTW, this isn’t really about “developer mistakes”. You may not understand the software industry product challenges (for every software company).
This is mostly about a kernel change, which results in how VBox starts up - they will most likely provide an update. So, in the meantime, if you want to complain, write a letter to Linus
I do understand that the kernel seems to be evolving fairly fundamentally and that probably gives headaches all round.
I don’t know if I’ll add the instruction or wait for the update… I’m beginning to think of moving to “Slowroll” (I think it’s called), I don’t really need the anxiety of wondering whether the damn thing’s going to start after an update but I do need my apps (particularly graphics) to be up to date which Leap refuses to install…
I noticed in the other post you commented, people saying you need to update the system after changing the options even after using YaST - I thought (and still do) that the whole point of using YaST was that it automates the whole process…
@ENTPRESTIGIOUS YaST Bootloader only updates, well the bootloader… If your adding modules and parameters via /etc/modprobe.d or /etc/dracut.conf.d/, then you would need to run manually dracut -f --regenerate-all
I don’t know why but now it just simply says the session is aborted. It didn’t say it’s caused by KVM. Like before, I ran modprobe commands to disable kvm and kvm_intel but that didn’t work so I re-enabled it. I’ve done the update for 20250101, added the kvm cmd on YaST and ran update-bootloader --config. Didn’t work. I ran sudo grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg which adds a lot of stuff into the grub.cfg file which was supposed to be like empty. Didn’t work. I enabled Nested VT-x/AMD-V which didn’t work. In the end, I disabled 3D acceleration and it worked.
I hope whatever i did such as regenerating grub.cfg didn’t cause any harm to my system. I still have the kvm command in place.