Win10 使用 VirtualBox 出現錯誤 Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Win10 使用 VirtualBox 出現錯誤 Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

筆者因為開發需求因此想在開發機上面安裝Ubuntu的環境

之前有嘗試過 Bash on Windows 但是使用起來感覺不佳

為了開發順利進行因此這次使用Virtual Box 安裝 Ubuntu

在安裝階段遇到錯誤
 Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

這個錯誤原因是由於筆者原本有安裝 Docker for Windows

Docker on Windows 是透過 Hyper-V 運行的 因此會發生衝突

解決方法也很簡單 把 Hyper-V 關掉就可以了

(1)使用管理者權限開啟cmd

(2)輸入 bcdedit 可以看到 hypervisorlaunchtype 狀態為預設的  Auto 

(3) 輸入 bcdedit /set hypervisorlaunchtype off 之後 畫面出現 並且重開機之後就可以順利安裝了

(4)關閉Hyper-V的狀況是無法使用Docker for Windows 因此兩者只能擇一
如果要開啟Hyper-V服務 一樣用管理者權限進入cmd 輸入 bcdedit /set hypervisorlaunchtype auto 再重開機就可以了