- Linux용 Windows 하위 시스템(WSL) 과 버추얼박스를 함께 사용시 문제 해결 방법
현재(2020/9/30) 최신 버전 VirtualBox v6.1.14 에서도 WSL2 실행시 필요한 윈도우 기능인 가상 머신 플랫폼(Virtual Machine Platform) 기능을 켜면
VirtualBox(버츄얼박스)가 에러가 나거나 느려지는 문제가 발생
윈도우 기능에서 Hyper-V가 꺼져 있는데도 '가상 머신 플랫폼'은 Hyper-V를 사용하는 것으로 추정됨
//------------------------
* 대처 방법1 : VitualBox 설정
- 다음 명령으로 VitualBox와 Hyper-V를 동시에 사용가능
VBoxManage setextradata global "VBoxInternal/NEM/UseRing0Runloop" 0
https://github.com/MicrosoftDocs/WSL/issues/536
- 하지만 실제 실행해본 결과, 나의 경우 VitualBox의 속도가 여전히 너무 느림
//------------------------
* 대처 방법2 : 윈도우 Hyper-V 사용
- Docker도 WSL2를 사용하는 상황이라 WSL2를 포기 할수 없으므로 Hyper-V로 전향
//------------------------
* 대처 방법3 : VMware 사용
VMware Workstation/Player v15.5.5 부터 Hyper-V를 지원한다고 함
https://blogs.vmware.com/workstation/2020/05/vmware-workstation-now-supports-hyper-v-mode.html
//------------------------
* 대처 방법4 : WSL 1 사용
dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
wsl --set-default-version 1
- 재부팅 필요
//--------------------------
* 대처 방법5 : 엄청 불편 비현실
- 버츄얼박스 사용시 : 윈도우 기능을 끄고 재부팅
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
- WSL2 사용시 : 윈도우 기능을 켜고 재부팅
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
'IT' 카테고리의 다른 글
[윈도우] Hyper-V 관련 Tips (1) | 2020.10.05 |
---|---|
[Tips] 엣지 브라우저 캐시 폴더 변경 방법 (1) | 2020.10.02 |
[윈도우] WSL(Windows Subsystem for Linux) 2 사용법 (0) | 2020.09.30 |
ASUS 공유기로 음악 스트리밍 서버 만들기 (0) | 2020.09.23 |
윈도우 10 단축키 정리 (0) | 2020.09.17 |