Azureの仮想マシン環境でWSL2にUbuntuがインストールできない

uesugi 20 評価のポイント
2025-10-30T02:15:32.98+00:00

Azureの仮想マシン環境で、wsl2にUbuntuをインストールしたいです。

管理者として実行したWindow PowerShellで wsl --install コマンドを実行すると以下のエラーがでます。


WSL2 は、現在のマシン構成ではサポートされていません。

"仮想マシン プラットフォーム" オプション コンポーネントを有効にし、さらに、BIOS で仮想化を有効にしてください。

"仮想マシン プラットフォーム" を有効にするには、次のコマンドを実行します: wsl.exe --install --no-distribution

詳細については、https://aka.ms/enablevirtualization をご覧ください

エラー コード: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

  • 仮想マシンのサイズは Standard D8as v4 (8 vcpu 数、 32 GiB メモリ) です。
  • コントロール パネル>プログラム>プログラムと機能>Windowsの機能の有効化または無効化 で、 ・Hyer-V (Hyper-V プラットフォーム、Hyper-V 管理ツール) ・Linux用 Windows サブシステム ・Virtual Machine Platform にチェックを入れ、再起動しました。
  • タスクマネージャー>パフォーマンス>CPU の仮想マシンは「はい」になっています。
  • wsl --status コマンドを実行すると「既定のバージョン: 2」と出力されます。
  • wsl --list --verbose コマンドを実行すると以下が出力されます

Linux 用 Windows サブシステムにインストールされているディストリビューションはありません。

この問題を解決するには、以下の手順に従ってディストリビューションをインストールしてください:

'wsl.exe --list --online' を使用して利用可能な配布を一覧表示する

および 'wsl.exe --install <Distro>' を使用してインストールしてください。

Azure Virtual Desktop
Azure Virtual Desktop

Azure で実行されるデスクトップおよびアプリの仮想化サービス。 旧称 Windows Virtual Desktop。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 335.3K 評価のポイント MVP ボランティア モデレーター
    2025-10-30T03:03:52.62+00:00

    Azure VM で WSL2 を実行するには「入れ子になった仮想化」が有効である必要がありますが、書かれているメッセージはこれが無効であることを示唆しています。

    Azure での入れ子になった仮想化

    「入れ子になった仮想化」はすべての VM サイズでサポートされている訳ではないので、確実にサポートされているサイズ(例: Dv3 または Dv4)で動作を確認してみてください。また仮想マシンのセキュリティが「トラステッド起動の仮想マシン」の場合も「入れ子になった仮想化」が有効にならないようなので、そこも確認してください。

    Azure 仮想マシンにHyper-Vの役割を構築する際の制約

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。