質問: Windows10 Professional 64bit に、VirtualBox-5.2.16-123759-Win.exe をインストールしました。 「新規」アイコンを押して、仮想マシンの名前を設定し、タイプに UBUNTU 、バージョンは 32bit しか項目が出てきませんでしたので、 32bit にしました。 メモリを 4096 MB、ストレージに 30GB の VDI を作成し、IDEセカンダリマスターに仮想光学ドライブとして、ubuntu-ja-18.04-desktop-amd64.iso を選択した状態にしました。 そして、「起動」アイコンで起動させたところ、下のようなエラーが出ました。 --- VirtualBox - Error In supR3HardenedMainInitRUntime (X)RTR3InitEx failed with rc=-1912(rc=-1912) The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Please try completely uninstalling and reinstalling VIrtualBox. where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. ----------------------------------------------------------------------------------------------------------------- そこで、一度アンインストールしてインストールしなおしましたが、全く同じ結果でした。 そこで、ネットで検索し、同じエラーを解決したという記事の通りに、 1)アンストールする。 2)C:\Program Files\Oracle\VirtualBoxを削除する。 3)C:\Users\***\.VirtualBoxを削除する。 4)C:\Users\***\VirtualBox VMsを削除する。 5)regedit.exe を起動し、HKEY_CURRENT_USER/Software/Oracle/VIrtualBox/のキーを削除する。 6)OSを再起動する。 7)インストールする。 という手順を踏んでみましたが、結果、全く改善せず、同じ結果でエラーになりました。 どうしたらいいでしょうか?もうお手上げです。
回答: ubuntu-ja-18.04-desktop-amd64.isoというファイル名のamd64の部分は、64bitアーキテクチャーであることを示しています。それを32bitに設定した仮想マシンに導入することはできません。新規仮想マシン作成のときの選択肢に32bitしか出てこないのは、仮想化支援機能が有効になっていないことが考えられます。PCのCPUがIntel製であれば、VT-xと呼ばれる機能が有効になっている必要があります。 質問にPCやCPUの型番を記されていませんが、VT-xをサポートしているかどうかはCPUの型番に依ります。まずCPUの型番を調べ、インテルの製品仕様情報のページでその型番を引いてVT-xをサポートしているかどうか調べましょう。サポートされているなら、PCの説明書などを参照して起動時にBIOS(UEFI)設定画面を出して、Virtualization Technologyといったような項目を探して、有効になっているかどうか調べましょう。