In version 6.12 of the Linux kernel, kvm module initialisation was changed — it now takes place as soon as the modules are loaded, and not the first time they are used. This prevents VirtualBox from working, as you discovered. This is documented in the VirtualBox 7.1.4 release notes. Since your system was upgraded from 6.11 to 6.14, that explains the sudden appearance of the symptoms.

To return to the previous situation (where KVM modules can be loaded without preventing VirtualBox from working), you can add kvm.enable_virt_at_load=0 to the kernel boot parameters. If you’re using Grub on a Debian derivative, that’s done by adding the parameter to the GRUB_CMDLINE_LINUX_DEFAULT= line in /etc/default/grub, then running sudo update-grub. After a reboot, this will allow VirtualBox to work, without preventing any other KVM-based tool from working either.

The other option is to disable the KVM modules entirely; this is safe, but will prevent any KVM-based tool from working. See cas’ answer for details.

Answer from Stephen Kitt on Stack Exchange
🌐
VirtualBox
forums.virtualbox.org › board index › general › virtualbox on linux hosts
VMSetError: VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, re - virtualbox.org
You can't have two bits of software using your AMD processor's hardware virtualization feature (SVM aka AMD-v) at the same time. Similar to how only one app at a time can use the serial port. In your case you have KVM enabled - probably in the kernel if you didn't explicit run another VM app.
Top answer
1 of 3
16

In version 6.12 of the Linux kernel, kvm module initialisation was changed — it now takes place as soon as the modules are loaded, and not the first time they are used. This prevents VirtualBox from working, as you discovered. This is documented in the VirtualBox 7.1.4 release notes. Since your system was upgraded from 6.11 to 6.14, that explains the sudden appearance of the symptoms.

To return to the previous situation (where KVM modules can be loaded without preventing VirtualBox from working), you can add kvm.enable_virt_at_load=0 to the kernel boot parameters. If you’re using Grub on a Debian derivative, that’s done by adding the parameter to the GRUB_CMDLINE_LINUX_DEFAULT= line in /etc/default/grub, then running sudo update-grub. After a reboot, this will allow VirtualBox to work, without preventing any other KVM-based tool from working either.

The other option is to disable the KVM modules entirely; this is safe, but will prevent any KVM-based tool from working. See cas’ answer for details.

2 of 3
8

Create (as root) a file called /etc/modprobe.d/kvm.conf with the following lines:

blacklist kvm
blacklist kvm-amd

Save it and run update-initramfs -u -k all (again, as root). If you use dracut or something else instead of initramfs you'll have to figure out the command to update it yourself (I've never used dracut)... or maybe someone here knows how and will mention it in a comment so I can update my answer.

To remove kvm and kvm-amd from the currently running kernel without needing to reboot, run:

modprobe -r kvm

You may also need to run modprobe -r kvm_amd but I think just kvm alone will be enough. If something is currently using the kvm modules (e.g. libvirt), you'll have to kill that before you'll be able to remove the modules.

Discussions

VirtualBox can't enable the AMD-V extension. Error
Open a terminal and type the following: Sudo modprobe -r kvm_amd kvm This will remove the module, and any dependencies it needs. More on reddit.com
🌐 r/linuxquestions
7
0
November 22, 2024
Unable to activate AMD-V in BIOS to work with VirtualBox
It was fairly common for some locked down motherboards from this time to not have an option for the virtualisation extensions. Looks like you have such a system. With 4G RAM you would not be running much of a virtual machine anyway. If you want to provide services from this system then look into running containers with Podman. If you want to run VMs of other OSes it looks like it's time to buy a more modern and capable computer. More on reddit.com
🌐 r/debian
5
0
April 22, 2024
VirtualBox AMD-V is being used by another hypervisor .. VirtualBox can't enable the AMD-V extension
Hello. Thanks for reading my topic. Here Ubuntu 24.04 kernel 6.14 and VirtualBox 7.2.4. Not is possible start any VM and is showed the message VirtualBox AMD-V is being used by another hypervisor … VirtualBox can’t enable the AMD-V extension. I need stop the KVM module. More on discourse.ubuntu.com
🌐 discourse.ubuntu.com
0
1
October 29, 2025
Ubuntu 24.04 runner: VirtualBox can't enable the AMD-V extension
Description When running the same CI in runner version 20251013.424 compared to 20250912.392, we get the following error when running Vagrant via the VirtualBox provider: Stderr: VBoxManage: error: VirtualBox can't enable the AMD-V exten... More on github.com
🌐 github.com
4
October 21, 2025
🌐
GitHub
github.com › void-linux › void-packages › issues › 53855
VirtualBox can't enable the AMD-V extension, since kernel 6.12 · Issue #53855 · void-linux/void-packages
January 5, 2025 - Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE) Boot your voidlinux and start a guest in VirtualBox .. the guest won't start and VBox reports VirtualBox can't enable the AMD-V extension.
Author   void-linux
🌐
Reddit
reddit.com › r/linuxquestions › virtualbox can't enable the amd-v extension. error
r/linuxquestions on Reddit: VirtualBox can't enable the AMD-V extension. Error
November 22, 2024 -

When I launch VirtualBox first off I get a cant enumerate USB device error and then when I try and open any of the Virtual Machines I get the following Error "VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension".

Now doing a search on this error I discover that you cannot run Qemu and VirtualBox together. So As I've been mainly using VirtualBox I decided to uninstall qemu and virt-manager and all dependancies.

Unfortunately this hasnt worked and Im still getting the same error. SO I searched "how to disable KVM kernel extension"

I found instruction on how to temporarily disable them and how to permanently remove them.

It said to create a blacklist

sudo nano /etc/modprobe.d/blacklist-kvm.conf

and then add

blacklist kvm

blacklist kvm_amd

Surely there is a way to just remove these modules and wont this mean that VirtualBox also wont work?

🌐
VirtualBox
forums.virtualbox.org › board index › general › virtualbox on windows hosts
[Resolved] Problem with virtualization, AMD-V is disabled in the BIOS - virtualbox.org
April 10, 2019 - Reason: Marked as [Resolved]. ... Joined: 22. Oct 2010, 11:03 ... Post by socratis » 10. Apr 2019, 21:03 · misonak wrote:AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).You need to address the message; you need to go into your BIOS and enable hardware virtualization.
🌐
VirtualBox
forums.virtualbox.org › board index › general › virtualbox on windows hosts
[Solved] Error VERR_SVM_IN_USE - virtualbox.org
VGuillermo wrote:I have disabled the option, Configuration Settings->System->Acceleration->Virtualization HW: Enable VT-x/AMD-v That may help your current VMs because they have no need for VT-x/AMD-v, but if you install any 64-bit guest, this will be a problem.
Find elsewhere
🌐
Atetux
atetux.com › home › quick fix virtualbox can’t enable the amd-v extension
Quick Fix VirtualBox can't enable the AMD-V extension - Atetux
January 7, 2025 - Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE)., that mean there are another kernel module that running, to check it use lsmod sudo lsmod | grep -E 'kvm|vbox' # output vboxnetadp […]
🌐
MX Linux Forum
forum.mxlinux.org › viewtopic.php
VirtualBox cannot enable the AMD-V extension - MX Linux Forum
March 11, 2025 - VirtualBox cannot enable the AMD-V extension. Disable the KVM kernel extension, recompile your kernel, and reboot (VERR_SVM_IN_USE).
🌐
Reddit
reddit.com › r/debian › unable to activate amd-v in bios to work with virtualbox
r/debian on Reddit: Unable to activate AMD-V in BIOS to work with VirtualBox
April 22, 2024 -

Old laptop needs to run a virtual machine (using VirtualBox) with Debian-12.5.0 for a uni project.

Error code is:

"Not in a hypervisor partition HVP= 0 (VERR_NEM_NOT_AVAILABLE) AMD-V is disabled in the BIOS (VERR_SVM_DISABLED)"

However, I am unable to make any changes in the BIOS. I've updated the BIOS and tried a few command lines in cmd with my IT professor but to no avail.

I've just replaced the CMOS battery but the BIOS is still not saving changes and I'm still getting the same error messages.

Laptop specs:

Windows10 Home

AMD A8-7050 Radeon R5

HP 812F mobo

DDR3 4GB RAM

Thank you in advance

🌐
Ubuntu Community Hub
discourse.ubuntu.com › support and help
VirtualBox AMD-V is being used by another hypervisor .. VirtualBox can't enable the AMD-V extension - Support and Help - Ubuntu Community Hub
October 29, 2025 - Hello. Thanks for reading my topic. Here Ubuntu 24.04 kernel 6.14 and VirtualBox 7.2.4. Not is possible start any VM and is showed the message VirtualBox AMD-V is being used by another hypervisor … VirtualBox can’t enable the AMD-V extension. I need stop the KVM module.
Top answer
1 of 3
10

Starting with the Linux 6.12 kernel, the behavior of KVM kernel modules has changed.

They now accept virtualization directly upon module load; this procedure was integrated without prior discussion some time ago.

Since this modification, kernels initialize virtualization upon module load by default, which causes VirtualBox VMs to fail to start.

To avoid this, you need to add the following line to the command line of the kernel in use:

kvm.enable_virt_at_load=0

To do this, edit the /etc/default/grub file.

sudo nano /etc/default/grub

Add kvm.enable_virt_at_load=0 to the line beginning with GRUB_CMDLINE_LINUX

Alternatively, you can create a custom file named /etc/default/grub.d/custom.cfg with this content:

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX kvm.enable_virt_at_load=0"

After saving the file with Ctrl + O and closing nano with Ctrl + X, run

sudo update-grub
sudo reboot
2 of 3
5

I found the answer. I had to run the following to unload the kvm_amd module.

sudo rmmod kvm_amd 2>/dev/null

I have no idea why this is true now, but once I ran that command then I was able to start the VirtualBox VM up with no problems.

QEMU

Well, maybe QEMU images run no matter what, because QEMU will still run even when the VirtualBox VM is running and with the kvm_amd module unloaded.

No idea why this module is running and interfering all of a sudden.

Docker

I could also still start my Docker (running MS SQL) without the kvm_amd module running.

Well, all my virtualization seems to be working now. If you run into this problem just unload your associated module

sudo rmmod kvm_amd 2>/dev/null
sudo rmmod kvm_intel 2>/dev/null
sudo rmmod kvm 2>/dev/null

Android Studio Device Emulator

I discovered, however, that for Android Studio device emulator (which I thought ran under QEMU) you will need the kvm loaded in again. (see error I saw when I tried to start the Android Emulator)

To load your KVM module again, you can just run:

sudo modprobe kvm_amd

When you return to Android Studio & try the emulator, it will now run.

I'll be writing scripts to quickly switch between the two.

🌐
GitHub
github.com › actions › runner-images › issues › 13202
Ubuntu 24.04 runner: VirtualBox can't enable the AMD-V extension · Issue #13202 · actions/runner-images
October 21, 2025 - Description When running the same CI in runner version 20251013.424 compared to 20250912.392, we get the following error when running Vagrant via the VirtualBox provider: Stderr: VBoxManage: error: VirtualBox can't enable the AMD-V exten...
Author   actions
🌐
VirtualBox
forums.virtualbox.org › board index › general › virtualbox on linux hosts
Kernel 6.12.4 breaks Virtualbox - virtualbox.org
With kernel 6.11.11 all ok. With the, as of today, new kernel 6.12.4 no VM will start anymore. There is a message of a supposed conflict between AMD-V and KVM which would require re-compiling the kernel. I am staying with 6.11.11 and de-installing 6.12.4 and blocking it in dnf.conf.
🌐
Reddit
reddit.com › r/fedora › virtualbox can't enable the amd-v extension. what changed?
r/Fedora on Reddit: VirtualBox can't enable the AMD-V extension. What changed?
September 16, 2021 -

Hi all,

Some time ago I installed VirtualBox in Fedora 34 KDE. Now I want to use it again.

I'm getting this error: "VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE)."

What changed? Did I install something? Online documentation is telling me to change settings in Bios. Why? I did not change anything in Bios.

Thank you!

🌐
Reddit
reddit.com › r/virtualbox › virtualbox can't enable the amd-v extension error
r/virtualbox on Reddit: VirtualBox Can't Enable the AMD-V Extension Error
June 18, 2025 -

I installed VirtualBox on Ubuntu 25.04 and then tried installing Windows 11 Pro. The installation failed with the error message "VirtualBox can't enable the AMD-V extension...."

Found this solution: sudo rmmod kvm_amd.

To make the solution permanent, create a file /etc/modprobe.d/blacklist-kvm.conf and add the following lines:

blacklist kvm
blacklist kvm_amd # and/or kvm_intel for Intel machines

Then update initramfs:

sudo update-initramfs -u

and reboot.

🌐
Linux.org
linux.org › home › forums › general linux forums › general linux topics
VirtualBox not is possible start any VM because AMD-V are being used | Linux.org
October 29, 2025 - After the last command completes, start Virtualbox. It is a known issue and open on the Virtualbox issue tracker. It happens because the KVM modules are autoloaded with newer kernels. There is a kernel option (kvm.enable_virt_at_load=0) that can be added to restrict the autoloading.