본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

Windows 11에서 wsl 2 설치하기

by 3604 2026. 9. 22.
728x90

 

2024. 2. 9. 16:32

이웃추가
본문 기타 기능

이번에는 windows 11에서 리눅스를 설치할 수 있는 WSL(Windows Subsystem for Linux)를 설치하고 여기에 Ubuntu를 install해 보겠습니다.

​

  1. [제어판] > [프로그램]을 선택하고 [Windows 기능 켜기/끄기] 메뉴를 클릭한 후 [Hyper-V], [Linux용 Windows 하위 시스템]과 [Windows 하이퍼바이저 플랫폼]을 선택하여 설치합니다. 그리고 OS를 다시 시작합니다.

2. 아래 사이트에서 wsl_update_x64.msi를 내려받아 설치합니다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

3. 터미널을 관리자 권한으로 실행하여 아래 명령어를 실행합니다.

> wsl --set-default-version 2

​

4. 메뉴에서 Microsoft Store를 선택하고 Ubuntu 22.04.3 LTS 를 선택하여 설치합니다.

5. [열기] 버튼을 클릭합니다.

6. username과 password를 설정하고 su의 password도 설정합니다.

> sudo passwd

7. 터미널을 관리자 권한으로 실행하고 다음과 같이 Ubuntu 22.04.3 터미널을 불러올수 있습니다.

8. Ubuntu OS를 update,upgrade 합니다.

> sudo apt update -y > sudo apt upgrade -y

​

9. open-jdk 17과 python 3.9를 설치합니다.

> sudo apt install openjdk-17-jdk -y > java -version openjdk version "17.0.9" 2023-10-17 OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-122.04) OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-122.04, mixed mode, sharing)
> sudo add-apt-repository ppa:deadsnakes/ppa > sudo apt install python3.9 -y > python3 --version Python 3.10.12

10. 아래와 같이 Ubuntu에 대한 패키지를 설치합니다.

> sudo apt install openssh-server openssh-client -y > sudo apt install net-tools

11. 또한 방화벽을 사용하기 위해 아래와 systemd를 설치합니다.

> sudo nano /etc/wsl.conf

파일을 저장(Ctrl + O)하고 nano를 종료(Ctrl + X)합니다. 그리고 윈도우 11의 Windows Shell의 관리자 모드에서 다음의 명령어를 실행하여 Ubuntu를 재시작합니다.

> wsl.exe --update > wsl.exe --shutdown

12. 설치한 소프트웨어의 포트를 엽니다. (예: 8080 port)

> sudo ufw allow 8080/tcp

13. 다음은 WSL2의 구조입니다.

728x90