Hyper-Vを使用してWindows仮想マシン内にLinux仮想マシンを作成する方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを利用して購入された場合、アフィリエイト報酬を得ることがあります。もっと読む

仮想マシンを使うと、ホストOSから分離した状態で、1つのシステム上で複数のOSを体験することができます。直接インストールしたくない新しいOSを試すために、仮想マシンを作成してみたことがあるはずです。しかし、仮想マシンの中でHyper-Vを使ってみたことはありますか?

Hyper-VはWindows内蔵のハイパーバイザーで、仮想マシンを作成し、実行することができます。しかし、VMwareのWindows仮想マシンの内部でHyper-Vを使用することも可能です。つまり、VMwareの仮想マシン内にHyper-Vの仮想マシンを作成し、問題なく実行することができるのです。以下’の方法です。

Hyper-V内部でLinux仮想マシンを動作させるための前提条件

まず、VMware 内部で完全に機能する Windows 仮想マシンが必要です。このプロジェクトでは、Windows 10または11の仮想マシンをお勧めします。また、Hyper-VはWindows Home Editionでは利用できないため、Windows ProまたはEnterprise Editionのいずれかを選択する必要があります。

十分な量のハードウェアリソースを仮想マシンに割り当てるようにしてください。この背景には、仮想マシンの内部で仮想マシンを実行しようとすることがあります。そのため、Windows仮想マシンは、Hyper-Vを使用してLinux仮想マシンを実行するために、そのリソースの一部のみを割り当てることができます。16GBのRAMと8コアのAMDプロセッサを搭載したWindows 11システムを使ってテストしました。

また、インストール方法を開始する前に、VMware Workstation Playerを最新バージョンにアップデートしてください。

Hyper-Vを使用してWindows仮想マシン内にLinux仮想マシンを作成する方法

手順を3つに分けて説明します。まず、Windows仮想マシンの仮想化機能を有効にする必要があります。次に、この仮想マシン上でHyper-Vを有効にする必要があります。最後に、Hyper-Vを使用してLinux仮想マシンを作成する必要があります。

1.VMwareのWindows仮想マシンの仮想化を有効にする

Virtualizationを有効にするためには、以下のようにします。

  • お使いのシステムでVMwareアプリを起動します。使用するWindows仮想マシンをクリックします。
  • 仮想マシンの詳細が右側にポップアップ表示されます。仮想マシンの設定の編集]オプションをクリックします。
  • デフォルトでは、[ハードウェア]タブが開きます。プロセッサ]オプションをクリックします。
  • Virtualize engineセクションを探し、Virtualize Intel VT-x/EPT or AMD-V/RV オプションをクリックします。 Enable Virtualization for Windows Virtual Machine in VMware
  • OKボタンをクリックして、変更を適用します。
  • これで、上記のWindows仮想マシンに対して、仮想化機能が有効になりました。次に、Hyper-Vをインストールする必要があります。

    2.Windows仮想マシンにHyper-Vをインストールする

    VMware Windows仮想マシンにHyper-Vをインストールするには、以下の手順を繰り返してください。

  • お使いのシステムでVMwareアプリを起動します。Windowsの仮想マシンをダブルクリックして起動します。
  • デスクトップが起動したら、Win Rキーを押して、「ファイル名を指定して実行」コマンドボックスを起動します。
  • appwiz.cpl と入力し、Enter キーを押します。
  • プログラムと機能ウィンドウが起動します。Windowsの機能をオンまたはオフにする]オプションをクリックします。
  • スクロールダウンして、Windowsの機能リストでHyper-Vのチェックボックスをクリックします。 Install Hyper-V on the Windows Virtual Machine
  • OK] ボタンをクリックして、システムに機能をインストールします。
  • インストールが完了したら、システムを再起動し、変更を適用します。
  • これで、Windows仮想マシン上でHyper-Vが有効になりました。次に、Linux仮想マシンitを作成する必要があります。

    3.Hyper-Vを使用したLinux仮想マシンの作成

    最後の作業は、Hyper-Vを使ってWindows仮想マシン内にLinux仮想マシンを作成することです。Linuxのディストリビューションはどれを選んでも構いません。この実験では、Ubuntuを使用します。UbuntuのISOファイルをUbuntuのウェブサイトからダウンロードして、仮想マシンを作成する必要があります。

    Ubuntuの仮想マシンを作成するには、次のようにします。

  • Windows仮想マシンを起動します。Winキーを押しながら、Hyper-Vマネージャと入力します。アプリを起動します。
  • 右側のセクションに移動し、新規>仮想マシンをクリックします。 Create a Linux Virtual Machine Using Hyper-V 1
  • 次へ]ボタンをクリックします。仮想マシンの名前を入力し、[次へ]をクリックします。
  • Generation 1のラジオボタンをクリックし、Nextをクリックします。
  • Startup Memory] を 2GB のままにして、[Use Dynamic memory for this virtual machine] オプションを有効にします。 Create a Linux Virtual Machine Using Hyper-V 2
  • 次に、[Next] ボタンをクリックし、[Configure Networking] セクションで [Default switch] オプションを選択します。
  • 仮想ハードディスクを作成するオプションをクリックし、仮想ハードディスクに20GBを割り当てます。次のセクションに移動します。 Create a Linux Virtual Machine Using Hyper-V 3
  • Installation optionsセクションにあるInstall an operating system from a bootable CD/DVD-ROM オプションを選びます。このステップを始める前にダウンロードしたUbuntuイメージファイル(.iso)を選択します。 Create a Linux Virtual Machine Using Hyper-V 4
  • Nextボタンをクリックし、仮想マシンの構成を確認します。その後、Finishボタンをクリックして、仮想マシンを作成します。
  • これで仮想マシンの準備ができましたので、いよいよUbuntuを起動します。

  • リストの中から新しく作成した仮想マシンを選択し、「開始」オプションをクリックして仮想マシンを起動します。
  • Ubuntuのセットアップが起動します。Ubuntuのインストール]オプションを選択し、インストールを続行します。
  • 最小限のインストールをクリックし、Ubuntuのインストール中にアップデートをダウンロードするオプションのチェックを外してください。
  • そして、「ディスクを消去してUbuntuをインストールする」オプションを選び、「今すぐインストール」ボタンをクリックします。
  • あなたの地理的な場所を選択し、ユーザー名とパスワードを入力します。そして、[続行]ボタンをクリックします。
  • インストールが完了するのを待ちます。SATA HDDをシステムにインストールした場合、もっと時間がかかるかもしれません。
  • インストーラは、システムの再起動を促します。Restart Now(今すぐ再起動)」ボタンをクリックします。 Ubuntu Virtual Machine Running Using Hyper-V
  • 仮想マシンが起動し、Ubuntuデスクトップが表示されます。Ubuntu を使用して、他の仮想化ソフトウェアと同様に Hyper-V 内でシステムが正常に動作していることに気づくことができます。

    覚えておきたいいくつかのこと

    仮想マシン内に仮想マシンを作成することは可能です。しかし、ホストシステムの基本的な構成が、仮想マシン内で仮想マシンを問題なく実行できるものでなければならないことを覚えておく必要があります。4GBのRAMとデュアルコアプロセッサを搭載したローエンドシステムでこの実験を行うと、システムの動作が停止してしまうでしょう。

    そのため、Windows仮想マシンに十分なハードウェア・リソースを割り当てることができるシステムを使用する必要があります。そうすれば、Hyper-Vを使ってLinux仮想マシンを作成し、それを割り当てて問題なく実行することができます。Hyper-Vを使用してUbuntuを試した後、仮想マシンをパワーオフすることができます。または、Hyper-V Managerから仮想マシンを削除することもできます。Windowsの仮想マシン内の多くのスペースが解放されます。

    また、Windows仮想マシンでこれ以上必要ない場合は、Hyper-V機能をアンインストールしてください。詳しくは、Windows 11でHyper-Vを無効化または削除する方法についてのガイドを確認してください。

    Hyper-Vで仮想マシン内部の仮想マシンを使用する

    VMwareはハードウェア仮想化をサポートしており、その機能を仮想マシンに拡張することができます。この記事を書いている時点では、VirtualBoxの仮想マシンではHyper-Vは動作しないため、この点ではVirtualBoxはまだ追いついていません。Windows仮想マシンの仮想化機能が不要になったら、必ずオフにしてください。

    Scroll to Top