- Ubuntu 24.04.3 LTS
- VirtualBox 7.2.2 r170484
Ubuntu上にインストールしたVirtualBox上にある仮想マシンの起動を試みたところ、こうである。
VT-x is being used by another hypervisor (VERR_VMX_IN_VMX_ROOT_MODE).
VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).
曰く、KVMカーネル拡張を無効にして、カーネルを再コンパイルしたうえで再起動せよとのことである。再コンパイルは一大事業であるから一旦、目を逸らすとして、KVMカーネルモジュールの無効化と再起動に取り組む。
kvmカーネルの組み込みは下の如き状況である。
$ lsmod | grep kvm
kvm_intel 487424 0
kvm 1425408 1 kvm_intel
irqbypass 12288 1 kvm
kvm_intelをブラックリストへ送り、OSを再起動する。
$ sudo vi /etc/modprobe.d/blacklist.conf
blacklist kvm_intel
$ sudo reboot
OS再起動後はkvmカーネルモジュールが取り外されている。
$ lsmod | grep kvm
改めて仮想マシンの起動を試みると無事、成功した。

