Anda dapat menggunakan
sudo kvm-ok
dari pemeriksa cpu. Pada Intel, yang memiliki logika paling rumit, kvm-ok memeriksa apakah bit 0 dari rdmsr 0x3a
(bit kunci) disetel, bit 2 (yang memungkinkan penggunaan virt di luar mode SMX, sesuatu yang berkaitan dengan boot tepercaya) juga harus disetel. Jika output dari rdmsr 0x3a
tidak lain adalah 1 atau 3 , Anda akan dapat menggunakan kvm. kvm akan mengatur bit 2 dari msr jika perlu, saya berharap virtualbox dan sisanya memiliki logika yang sama.
Anda dapat menggunakan rdmsr dari alat-msr untuk membaca daftar IA32_FEATURE_CONTROL (alamat 0x3a ). Modul kernel msr harus dimuat untuk ini.
Pada sebagian besar sistem Linux:
sudo modprobe msr
sudo rdmsr 0x3a
Nilai 3
dan 5
berarti sudah diaktifkan.
Instal cpu-checker dan jalankan "kvm-ok"
Jika CPU diaktifkan, Anda akan melihat sesuatu seperti:
INFO: /dev/kvm exists
KVM acceleration can be used
sebaliknya
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
and then hard poweroff/poweron your system
KVM acceleration can NOT be used