最近、VirtualBoxイメージ(OVA形式)としてパッケージ化された科学ソフトウェアを展開するように依頼されました。環境(Debian 7)を準備しました-必要なパッケージをインストールし、DKMSを有効にし、イメージをインポートしました-しかし、VMを起動しようとすると、次のメッセージが表示されました:
Error: failed to start machine. Error message: VT-x is not available (VERR_VMX_NO_VMX)
私はいくつか読んだところ、問題は私のDebian環境がハードウェアをサポートしていないHyper-V VM(私はそれを制御できません)として実行されているという事実にあることに気づきました- 「スタック」仮想化を有効にしました。そこで、次のコマンドを使用してVT-xモードをオフにすることにしました。
VBoxManage modifyvm <VM_NAME> –-hwvirtex off
VBoxManage modifyvm <VM_NAME> –-vtxvpid off
残念ながら、両方のコマンドで、次のエラーメッセージが表示されます。
VBoxManage: error: Unknown option: -–hwvirtex
VBoxManage: error: Unknown option: -–vtxvpid
hwvirtexclusive
もオフにしようとしましたが、役に立ちませんでした。あなたのアドバイスは大歓迎です。
「-」文字( U + 002D HYPHEN-MINUS )を自動的に「–」文字に変換するブログから2つのコマンドをコピーしたと思います( U + 2013 EN DASH )。
「–」ではなく「-」を使用する必要があります。
修正されたコマンドは次のとおりです。
VBoxManage modifyvm <VM_NAME> --hwvirtex off
VBoxManage modifyvm <VM_NAME> --vtxvpid off