LoginSignup
0
0

More than 1 year has passed since last update.

Hyper-V と VirtualBox を同一マシン上で実行する

Posted at

背景

あるプロジェクトでは VirtualBox を利用して環境を作っていて、そこに Lando 環境を作りたくて、Hyper-V も有効にする必要がでてきた。
備忘のため、やれそうなことを調べた結果をまとめておく

Lando をインストールしようとしたら

下記の記載があった。

Optional checks

  • If you already have Docker installed it needs to be set to factory defaults.
  • If you are also running VirtualBox on Windows check out this.

以下、this のページのまとめ。

Windows is also running VirtualBox

同一マシン上に VirtualBox と Hyper-V を共存させることはできない。一度に実行できるハイパーバイザーは1つのみで、Hyper-V が常に実行されるため、VirtualBox は起動できない。

上記について、こちらのページに回避策がある。

ということなので、さらに飛んで確認する

Run Hyper-V and VirtualBox on the same machine

bcdedit を使用してブート構成を変更することでできるぞ!

ということらしい。

回避方法

  1. VirtualBox を使用するために Hyper-V を無効にするには、管理者としてコマンド プロンプトを開き、次のコマンドを実行する。

    bcdedit /set hypervisorlaunchtype off
    
  2. 再起動する

これによって、VirtualBox を実行できるように設定されるらしい。

戻す場合

  1. Hyper-V を再度オンにするには、次のコマンドを実行します。

    bcdedit /set hypervisorlaunchtype auto
    
  2. 再起動する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0