Windows PC에서 Linux 배포판을 사용하고 싶으신가요? 최신 Windows 10에서는 Microsoft가 도입한 'Linux용 Windows 하위 시스템(WSL)' 덕분에 듀얼 부팅이나 가상 머신 없이도 즐겨 사용하는 Linux 배포판을 Windows 10에서 바로 실행할 수 있습니다. 다만 몇 가지 제한 사항이 있습니다. 모든 고유 Linux 명령이 작동하지 않으며, 앱 내부에서 데스크톱 환경을 곧바로 실행할 수 없다는 점입니다. 그러나 Xfce와 같은 데스크톱 환경을 설치한 뒤 원격 데스크톱 서비스를 연동하면 Windows 10 안에서 Linux 데스크톱 환경까지 충분히 이용할 수 있습니다. 이 글에서는 보안 분야에서 가장 강력한 배포판 중 하나로 꼽히는 Kali Linux를 Windows 10에 설치하는 방법을 단계별로 소개합니다.
Windows 10에 WSL 설치하기
Windows 10 크리에이터스 업데이트부터 Microsoft는 WSL(Linux용 Windows 하위 시스템)을 선택적 기능으로 제공하고 있습니다. WSL은 Linux 바이너리 실행 파일을 Windows 10에서 네이티브처럼 실행할 수 있게 해주는 호환성 계층으로, 이 기능을 활성화하면 Ubuntu, OpenSUSE, Debian, Kali 등 다양한 Linux 배포판을 구동할 수 있는 Linux 호환 커널이 제공됩니다.
- 제어판을 엽니다.
- [앱 및 기능]으로 이동한 후 [프로그램 및 기능]을 선택합니다.
- 왼쪽 메뉴에서 [Windows 기능 켜기/끄기]를 클릭합니다.
- 목록에서 [Linux용 Windows 하위 시스템]을 체크하고 확인을 눌러 Microsoft 서버에서 필요한 파일을 다운로드·설치합니다.
- 변경 사항을 적용하려면 PC를 재시작합니다.

또는 관리자 권한 PowerShell 창에서 아래 명령어를 실행하여 WSL을 설치할 수도 있습니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
가상 머신 플랫폼(Virtual Machine Platform) 활성화
다음으로, 아래 단계에 따라 컴퓨터 BIOS 설정에서 가상화 기능을 활성화해야 합니다.
- PC 전원을 켜고 Del 키를 눌러 BIOS 화면으로 진입합니다.
- 키보드 방향키로 System Configuration(시스템 구성) 메뉴로 이동합니다.
- CPU 제조사에 따라 Intel Virtualization Technology(Intel VT) 또는 AMD-V를 활성화합니다.
- F10 키를 눌러 변경 사항을 저장한 뒤 Windows를 정상적으로 부팅합니다.

- 이제 PowerShell을 관리자 권한으로 실행하고 아래 명령어를 입력합니다.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- 완료되면 변경 사항을 적용하기 위해 PC를 재시작합니다.
Kali Linux 앱 다운로드
- Microsoft Store를 열고 검색 옵션을 클릭합니다.
- 검색창에 Linux를 입력한 후 [Run Linux on Windows] 항목을 선택합니다.
- Store의 Linux 전용 페이지가 열리고, 현재 이용 가능한 Linux 배포판 목록이 표시됩니다.
- 이 가이드는 Kali Linux를 설치하는 것이므로 목록에서 Kali Linux를 선택합니다.

설치가 완료되면 알림과 함께 [실행(Launch)] 옵션이 나타나는데, 이를 클릭하세요. 이후 설치 과정은 앱 내부에서 계속 진행되며, 새 사용자 계정과 비밀번호를 생성하라는 메시지가 표시됩니다. 계정 생성이 끝나면 익숙한 Linux 명령줄 화면을 만나게 됩니다.

다음으로 Kali Linux 핵심 시스템이 최신 상태인지 반드시 확인해야 합니다. 명령줄에 아래 명령어를 입력하세요.
sudo apt-get update && sudo apt-get upgrade

Xfce 데스크톱 환경 설치
이제 Xfce 데스크톱 매니저를 설정해 보겠습니다. Xfce는 빠르고 가벼워서 설치와 구동에 부담이 거의 없습니다.
sudo apt-get install xfce4 명령어로 xfce를 설치합니다.
참고: xfce4의 다운로드 및 설치에는 시간이 걸릴 수 있으며, 소요 시간은 PC 사양과 인터넷 속도에 따라 달라집니다.

그다음 sudo apt-get install xrdp를 실행하고, 이어서 sudo apt install kali-desktop-xfce xorg xrdp 명령어로 xrdp를 설치합니다.
설치가 완료되면 sudo service xrdp start 명령어로 xrdp 서버를 시작합니다. 이때 포트 충돌을 피하려면 포트 번호를 기본값 3389에서 3390으로 변경하는 것이 좋습니다.
xrdp 서버가 정상적으로 시작되었다면 이제 Kali에 접속할 차례입니다.
- PC에서 원격 데스크톱 연결 프로그램(mstsc)을 실행합니다.
- 머신이 localhost에서 실행 중이므로 접속 주소는 localhost:3390 또는 127.0.0.1:3390입니다.
- 새 로그인 창이 나타나면 Session 항목을 Xorg로 설정하고 Kali Linux 사용자 이름과 비밀번호를 입력한 뒤 OK 버튼을 클릭합니다.

이것으로 Kali Linux 사용 준비가 완료되었습니다. Windows 10에 설치된 하나의 앱인 Kali Linux 안에 구축된 데스크톱 환경을 사용하게 된 것입니다.
더 자세한 정보는 Kali Linux 공식 문서(https://www.kali.org/)를 참고하시기 바랍니다.
함께 읽으면 좋은 글
- Windows 10에서 Ubuntu 실행하는 방법
- Windows 10 노트북 배터리 수명을 극대화하는 7가지 팁
- Windows 10, 8.1, 7에서 Windows Update 캐시 삭제하는 방법
- 게임 중 Windows 10 노트북이 과열될 때? 온도를 낮추는 방법
- 해결됨: 21H2 업데이트 후 Windows 10 종료가 느려지는 문제