The first thing to check is that your CPU has virtualization extensions and that the extensions are included in the BIOS / EUFI menu. These extensions are required to run KVM. Almost all modern AMD 64-bit processors will have it. Some Intel senior / junior processes do not have it, but most will.
egrep -o 'vmx|svm' /proc/cpuinfo
'vmx' will appear for Intel. svm for AMD.
If your processor supports extensions, then the next thing to check is your BIOS / EUFI settings. Often these extensions are disabled by default. You might want to look at the settings of the “chipset” or “processor”, and something about “virtualization” should be mentioned in it. Make sure these settings are enabled.
After that, you should automatically insert KVM modules after reboot. If they do not, try "modprobe kvm-amd" or "modprobe kvm-intel" as suggested by Diego Voitasen. Check also the output of dmesg | grep kvm.
source share