kledgeb UbuntuやLinuxの最新情報を紹介

WSL その178 - Ubuntu 18.04 LTS on WSL 2 on Windows 10 on VMware on Ubuntu 18.04 LTS

Linuxホストの仮想マシン内でWSL 2は動くのか

Linuxホストの仮想マシン内で「WSL 2」は動作するのか試してみました。
結果から言うと動作しました。


  • 仮想マシン内でWSL 2は利用できるのか?

環境

環境は「Ubuntu 18.04 LTS on WSL 2 on Windows 10 on VMware on Ubuntu 18.04 LTS」です。
スタックを図にすると以下のようになります。



ソフトウェア 備考
Ubuntu 18.04 LTS ゲストOS
Linux Kernel 4.19.43
WSL 2
Windows 10 Build 18917
VMware Workstation 15 Player 15.1.0 build-13591040
Ubuntu 18.04 LTS ホストOS
Linux Kernel 4.15.0

ソフトウェアはすべて64bit版です。

Virtualize Intel VT-x/EPT or AMD-V/RVIを有効にしておく

事前に「VMware Workstation 15 Player」の仮想マシンの設定で、「Virtualize Intel VT-x/EPT or AMD-V/RVI」を有効にしておきます。


もしくは「vmx」ファイルに以下を追記しておきます。

vhv.enable = "TRUE"

動作確認

「WSL 2」上で「Ubuntu」を動かしてみます。

1.WSLバージョンの確認

まず「Ubuntu」を「WSL 2」に変更しておきます。


インストール済みのLinuxディストリビューションのWSLバージョンを変更する方法は、以下を参照してください。

  • 1.ディストリビューションのWSLバージョンを変更するには

2.Ubuntuの起動

「Ubuntu」を起動し、「Ubuntu」のバージョンや「Linux Kernel」のバージョンを表示してみます。


「Linux Kernel 4.19」になっています。

3.apt updateの実行

「apt update」を実行してみます。


動作しています。
今回は簡易な確認に留めています。

4.WSL 1も起動してみる

「Ubuntu 18.04 LTS」は「WSL 1」のままにしてあるので、「WSL 1」上で「Ubuntu 18.04 LTS」を起動してみます。


「Linux Kernel 4.4」になっています。

5.WSL 1とWSL 2を同時に起動

「WSL 1」と「WSL 2」を同時に起動してみます。


動作しています。
上の画像が「WSL 2」で下の画像が「WSL 1」上で動作している「Ubuntu」です。

VirtualBox

現状「VirtualBox」の「Nested Virtualization(入れ子になった仮想化)」は、AMD CPUでのみサポートされており、Intel CPUではサポートされていません。

  • [feature-request] Nested Virtualization: VT-in-VT
  • Nested virtualization, VT-x/AMD-V in the guest: Success stories (and failures)
  • 2.35. Nested Virtualization

AMD製のCPUを搭載したPCを所有しているなら、試してみると良いでしょう。

WSL
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu CPUfreq その1 - CPUfreqについて・ CPUfreqドライバーについて・ CPUfreqガバナーについて
    CPUfreq   CPUfreqは、CPUのクロック数を動的に変更する機能です。   CPUfreqを利用することで、OSの負荷に応じて動的にCPUのクロック数を調整することができます。  これにより、省電力効果を得ることができます。   CPUfreqを利用する場合...
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 22.04 その99 - 日本語入力(Mozc)の設定をカスタマイズして作業効率を上げよう
    日本語入力(Mozc)の設定をカスタマイズするには 「Ubuntu」では日本語入力に「Mozc」を採用しています。
  • Ubuntu 22.04 その79 - 画面ロックの有効・無効を設定するには・画面ロック時の設定をカスタマイズするには
    画面ロックの有効・無効を設定するには 一定時間ユーザーによる操作がない時に、自動的に画面をロックしパスワードで保護したり、画面をブランク状態にできます。
  • Ubuntu 26.04 その50 - スリープから復帰時に、画面がブラックアウトしたままになる現象
    画面がブラックアウトしたままになる現象 スリープから復帰した時に画面がブラックアウトしたままになる現象が報告されています。
  • Ubuntu Touch その169 - Ubuntu Touch OTA-6がリリースされました・Ubuntu Touch OTA-6をインストールするには
    Ubuntu Touch OTA-6がリリースされました 2024年11月8日、Ubuntu Touch OTA-6 がリリースされました。
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Ubuntu 26.04 その45 - linux-image-7.0.0-22-generic でカーネルパニックが発生する
    カーネルパニックが発生する linux-image-7.0.0-22-generic でカーネルパニックが発生する現象が報告されています。
  • Linux その394 - COSMIC Epoch 1.1.0 リリース・COSMIC System Monitor 登場
    COSMIC Epoch 1.1.0 リリース 2026年6月23日、COSMIC Epoch 1.1.0 がリリースされました。
  • Linux Mint その120 - Linux Mint 19.2のTipsとトラブルシューティング
    Linux Mint 19.2のTipsとトラブルシューティング リリースノートから「Linux Mint 19.2」のTipsとトラブルシューティングを紹介します。
記事のピックアップ
オプション