VMware仮想マシンとWSL 2の互換性のない問題の解決

1686 ワード

WSL 2のインストール
  • PowerShell
  • を管理者権限で開く
  • コマンドのインストールを入力LinuxのWindowsサブシステムおよび仮想マシンプラットフォームのオプションコンポーネントに適用するか、 - - - Windows
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  • をオンにします.
  • システム再起動
  • インストール完了
  • 管理者権限でPowerShellを開き、コマンドを入力して仮想マシンプラットフォームとLinuxサブシステム
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  • を開きます.
  • システムを再起動
  • 管理者権限でPowerShellを開き、コマンドwsl -l -vを入力してLinuxバージョン
  • がインストールされていることを確認します.
  • wsl --set-version Ubuntu 2コマンドを入力して変換し、Ubuntuはサブシステムの実際のインストールバージョンに対応し、変換完了
  • を待つ.
  • 入力コマンドwsl --set-default-version 2は、WSL 2をデフォルトシステム
  • に設定することができる.
  • 入力コマンドwsl -l -v成功したかどうかを確認する
  • VMwareとWSL 2の競合
    WSL 2のインストール後、Hyper-vがオンになり、VMwareと衝突し、Hyper-vがオフになればよい、つまりWSL 2が使用できないことを意味する
    現在VMwareの新しいバージョンではHyper-vがサポートされています
    一.Hyper-Vを直接無効にする
  • Win+R、servicesを入力.msc、サービス
  • HV が見つかり、起動タイプは
  • が無効に設定されています.
  • 管理者権限でPowerShellを開き、コマンドbcdedit /set hypervisorlaunchtype off
  • を入力します.
  • システムを再起動
  • 二.ブートの作成
  • cmd
  • を管理者権限で実行
  • 入力コマンドbcdedit /copy {current} /d "Windows 10 (no Hyper-V)"、出現ID-Number
  • を記録する.
  • 入力コマンドbcdedit /set {ID-Number} HyperVisorLaunchType OFF
  • - - 、表示時間
  • を設定する.
  • システムを再起動し、必要なオプションを選択して
  • に入ります.