0 前言
第二次遇到這個問題,原因是因為我在電腦上下載了WSL。
原因
虛擬化技術依賴於底層硬體(如 Intel VT-x 或 AMD-V)的支援,而不是依賴於作業系統。
VMware使用的是 VMware 自身的虛擬化技術,而WSL則依賴於 Windows自身的的 Hyper-V 或其他內建虛擬化技術。雖然用的虛擬化機制不一樣,但是他們都控制硬體虛擬化特性(如 VT-x),此時我們必須在二者中選擇一個。
1 解決辦法
搜尋 "啟用或關閉Windows功能",在視窗中關閉“適用於Linux的windows子系統”和“虛擬機器平臺”(或者其他的Hyper-V相關選項)。此時WSL用不了,VMware能跑。