WSL2를 설치하는 방법

가장 간단하게 WSL2를 설치하는 방법.

1. 자동 설치 (가장 간단한 방법)

대부분의 경우 이 명령 한 줄이면 WSL2와 기본 Ubuntu 배포판이 설치되고 설정됩니다.

  1. 관리자 권한으로 PowerShell 또는 명령 프롬프트 열기:
    • 시작 메뉴에서 ‘powershell’ 또는 ‘cmd’를 검색하고, 마우스 오른쪽 버튼을 클릭해서 “관리자 권한으로 실행”을 선택해주세요.
  2. 설치 명령 실행:
    • 다음 명령어를 입력하고 엔터를 누르세요.wsl --install
    • 이 명령어는 필요한 가상 머신 플랫폼 구성 요소를 활성화하고, Linux 커널 패키지를 다운로드 및 설치하며, WSL2를 기본값으로 설정하고, Ubuntu 배포판을 설치합니다. 
  3. 시스템 재부팅:
    • 설치가 완료되면 시스템을 재부팅해야 합니다.
  4. 사용자 이름 및 비밀번호 설정:
    • 재부팅 후 Ubuntu가 자동으로 실행되면, 사용자 이름과 비밀번호를 설정하라는 메시지가 나타날 거예요. 여기에 원하는 정보를 입력하면 됩니다.

2. 수동 설치 (필요한 경우)

wsl --install 명령어가 제대로 작동하지 않거나, 특정 구성 요소를 직접 제어하고 싶을 때 수동으로 설치할 수도 있어요.

2.1. WSL 활성화

먼저 WSL을 활성화해야 해요. PowerShell을 이용하는 방법이 간단하다고 하네요. 

  1. 관리자 권한으로 PowerShell 열기:
    • wsl --install 할 때처럼 관리자 권한으로 PowerShell을 열어주세요.
  2. WSL 활성화 명령어 실행:
    • 다음 두 명령어를 순서대로 입력하고 엔터를 눌러 WSL 및 가상 머신 플랫폼 기능을 활성화합니다.dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. 시스템 재부팅:
    • 두 명령어를 실행한 후 컴퓨터를 재부팅해주세요.

2.2. Linux 커널 업데이트 패키지 설치

WSL2를 사용하려면 최신 Linux 커널 업데이트 패키지가 필요해요.

  1. 패키지 다운로드:
    • 마이크로소프트 공식 웹사이트에서 “WSL2 Linux 커널 업데이트 패키지”를 다운로드하고 설치해주세요. (보통 .msi 파일이에요)

2.3. WSL2를 기본 버전으로 설정

새로 설치하는 모든 Linux 배포판이 WSL2 모드로 실행되도록 기본 버전을 설정해줍니다.

  1. 관리자 권한으로 PowerShell 열기:
    • 다시 관리자 권한으로 PowerShell을 열어주세요.
  2. WSL2 기본 설정 명령어 실행:
    • 다음 명령어를 입력하고 엔터를 누릅니다.wsl --set-default-version 2

2.4. Linux 배포판 설치

이제 마이크로소프트 스토어에서 원하는 Linux 배포판(예: Ubuntu)을 설치하면 돼요.

  1. Microsoft Store 열기:
    • 시작 메뉴에서 ‘Microsoft Store’를 검색해서 엽니다.
  2. Linux 배포판 검색 및 설치:
    • 검색창에 ‘Ubuntu’를 입력하고 원하는 버전(예: Ubuntu 22.04 LTS)을 선택하여 “설치” 버튼을 클릭합니다.
  3. 사용자 이름 및 비밀번호 설정:
    • 설치가 완료된 Ubuntu 앱을 실행하면, 사용자 이름과 비밀번호를 설정하라는 메시지가 나타납니다.

마지막으로 확인하기

  • WSL 상태 확인: PowerShell에서 wsl -l -v 명령어를 입력하면 설치된 리눅스 배포판과 어떤 버전(WSL1 또는 WSL2)으로 실행 중인지 확인할 수 있어요.

윈도우즈 WSL Ubuntu 디렉토리 접근하기 (일반적인 방법)

이 방법은 윈도우 파일 탐색기에서 직접 WSL 리눅스 파일 시스템에 접근하는 방식이에요.
  • 파일 탐색기 사용하기 (가장 쉽고 추천하는 방법이에요!)
    1. 윈도우 **파일 탐색기(File Explorer)**를 열어주세요.
    2. 파일 탐색기의 주소 표시줄에 \\wsl$ 라고 입력한 후 엔터키를 눌러주세요. 
      • \\wsl.localhost라고 입력해도 같아요!
    3. 그러면 윈도우 파일 탐색기에 설치된 WSL 리눅스 배포판들이 목록으로 보일 거예요 (예: UbuntuUbuntu-20.04Debian 등).
    4. 여기서 **Ubuntu (또는 설치하신 우분투 버전)**를 클릭하면, 윈도우에서 우분투의 모든 파일과 폴더에 접근할 수 있습니다. 마치 윈도우의 일반 드라이브처럼 파일들을 복사하거나 수정할 수 있어요. 
  • Visual Studio Code 사용하기 (개발하시는 분들께 유용해요!)
    • 만약 VS Code를 사용하고 계시다면, VS Code에서 우분투 파일을 열어 작업하다가 해당 파일을 윈도우 탐색기로 열 수 있는 기능이 있어요. 우분투 환경에서 파일을 오른쪽 클릭한 후 “탐색기에서 열기” 같은 옵션을 선택하면 윈도우 탐색기가 해당 디렉토리로 열립니다. 
  • 명령 프롬프트/PowerShell에서 wsl explorer 명령 사용하기
    • 윈도우의 명령 프롬프트나 PowerShell을 열고, 다음 명령어를 입력하면 현재 WSL 리눅스의 홈 디렉토리가 윈도우 파일 탐색기로 열립니다.wsl explorer .
    • 만약 특정 WSL 디렉토리를 열고 싶다면, 해당 경로에서 wsl explorer .를 실행하면 됩니다.

2. WSL Ubuntu에서 윈도우즈 디렉토리에 접근하기

반대로, WSL 우분투 터미널 안에서 윈도우즈에 있는 파일들에 접근할 수도 있어요.

  • /mnt 디렉토리 이용하기
    1. WSL 우분투 터미널을 열어주세요.
    2. cd /mnt 명령어를 입력하여 /mnt 디렉토리로 이동합니다.
    3. 이곳에 보시면 cd 등의 폴더가 보일 거예요. 이 폴더들이 바로 윈도우즈의 각 드라이브(C:, D: 등)를 나타냅니다.
    4. 예를 들어, 윈도우즈의 C 드라이브에 접근하려면 cd /mnt/c 라고 입력하면 됩니다. 그 안의 파일들은 ls 명령어로 확인할 수 있어요. 

원격 데스크톱 연결(RDP) 초기 설정

원격 데스크톱 연결(RDP)은 다른 컴퓨터에서 Windows OS가 설치된 컴퓨터에 접속하여 사용할 수 있도록 해주는 기능입니다. 이 기능을 사용하시려면 몇 가지 설정이 필요합니다.

원격 데스크톱 연결 설정 방법

Windows에서 원격 데스크톱 연결을 허용하려면 다음 단계를 따르시면 됩니다.

  1. 시스템 속성 창 열기: Win + R 키를 눌러 실행 창을 열고 sysdm.cpl을 입력한 후 확인을 클릭합니다. [1]
  2. 원격 탭 이동: 시스템 속성 창에서 원격 탭으로 이동합니다. [1]
  3. 원격 연결 허용 설정: ‘이 컴퓨터에 대한 원격 연결 허용’ 옵션을 선택합니다. 외부 네트워크에서 접속해야 할 경우 ‘네트워크 수준 인증을 사용하여 원격 연결을 허용하는 컴퓨터에서만 연결 허용’ 옵션을 해제해야 할 수도 있습니다. [1]
    • 이때 반드시 고급설정에서 사용자 추가를 해주어야 합니다.
    • 데스크톱 컴퓨터의 경우 절전 모드를 해제해야 합니다. [1]
  4. 연결 테스트: 설정이 완료되면, 다시 Win + R을 눌러 실행 창을 열고 mstsc를 입력한 후 확인을 클릭하여 원격 데스크톱 연결 테스트를 해볼 수 있습니다. [1]
  5. IP 주소 또는 DNS 이름 입력: Windows 서버 또는 데스크톱의 IP 주소나 DNS 이름을 입력합니다. [1]
  6. 사용자 계정 정보 입력: 접속할 Windows 사용자 계정 정보를 입력합니다. [1]
  7. 연결 확인: 원격 데스크톱 연결 확인 창이 나타나면 를 클릭하여 원격 연결을 진행합니다. [1]

이 절차를 통해 원격 데스크톱 연결을 설정하고 사용하실 수 있습니다. 필요하시면 이 연결 정보를 .rdp 파일로 저장하여 더 쉽게 접속할 수도 있습니다. [3]

궁금한 점이 있으시면 언제든지 다시 질문해 주십시오. 감사합니다!

참고 자료

[1] m.blog.naver.com – 윈도우 원격 데스크톱(RDP) 설정 및 포트 번호 변경 (https://m.blog.naver.com/ahtid/222888468057)
[2] tsplus.net – 원격 데스크톱 연결 허용 방법 (https://tsplus.net/ko/remote-support/blog/how-to-allow-remote-desktop-connections/)
[3] 티스토리 – 원격 데스크톱 연결 설정 저장하기 – 쁘띠한 개발 이야기 – 티스토리 (https://dagus.tistory.com/4)
[4] support.microsoft.com – 원격 데스크톱을 사용하는 방법 (https://support.microsoft.com/ko-kr/windows/%EC%9B%90%EA%B2%A9-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%86%B1%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-5fe128d5-8fb1-7a23-3b8a-41e636865e8c)
[5] coxfactor-tech.tistory.com – [Windows 설정] RDP (Remote Desktop Protocol) 설정 (https://coxfactor-tech.tistory.com/12)

error: Content is protected !!