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