site logo
Published on

WSL2와 블루스택(BlueStacks) 같이 쓰는 방법

Authors
  • avatar
    Name
    디지털 매뉴얼
    Twitter

WSL2와 Hyper-V

WSL(Windows Subsystem for Linux) 2는 기존 WSL 1과는 다르게 Windows의 가상화 기술인 Hyper-V를 사용합니다. 문제는 Hyper-V가 활성화되어 있는 경우 WSL2 이외의 다른 가상화 애플리케이션을 실행할 수 없는 경우가 발생합니다. 만일 일반 블루스택을 사용하고 계시면 Hyper-V가 활성화되지 않아 실행할 수 없다는 메세지가 출력됩니다. WSL2와 Hyper-V에 관한 자세한 내용은 마이크로소프트 공식 FAQ를 참고하세요.

WSL2가 설치된 Windows10에서 블루스택 사용하기

위에서 설명했듯이, WSL2에서 Hyper-V를 사용해 가상화를 구동하고 있기 때문에, 다른 가상화 솔루션이 실행되지 않는 경우가 발생합니다. 이에 대한 해결 방법으로 VMware나 VirtualBox같은 가상머신 솔루션들은 Hyper-V를 지원하는 앱을 별도로 출시하고 있습니다.

블루스택에서도 마찬가지로 Hyper-V 지원이 되는 앱을 베타 버전으로 운영하고 있습니다. 참고로 베타 버전이기 때문에 정식 버전보다는 버전이 낮지만, 대부분의 기능을 지원하니 사용하는 데는 불편함이 없습니다.

블루스택 다운로드 및 설치

이제 설치를 위해 아래 링크를 클릭해 블루스택 다운로드 페이지로 이동합니다.

Hyper-V용 블루스택 다운로드 페이지

wsl-bluestacks-00

페이지 중간의 Hyper-V 용 블루스택 다운로드 받기를 클릭합니다. 다운로드 된 설치 파일을 실행해 설치를 진행해 주세요.

wsl-bluestacks-01

설치가 완료되면 위 화면과 같이 Hyper-V를 활성화하겠냐는 창이 뜨게 됩니다. Grant and restart를 눌러 hyper-V를 활성화하고 컴퓨터를 재부팅합니다.

블루스택 및 Hyper-V 활성화 확인

wsl-bluestacks-02

이제 바탕 화면에 생성된 BlueStacks (HyperV) Beta를 실행해줍니다.

wsl-bluestacks-04

정상적으로 블루스택이 실행되는 것을 확인할 수 있습니다. 기존에 사용하던 게임이나 앱들도 정상적으로 구동이 가능합니다.

wsl-bluestacks-03

마지막으로 WSL2도 잘 실행되는지 콘솔을 통해 확입합니다.

wsl -l -v

위 명령어를 cmd나 powershell에 입력하면 현재 실행중인 WSL의 버전을 확인할 수 있고, WSL2가 잘 실행되고 있음을 알 수 있습니다.