윈도우 11에서 WSL로 우분투 설치하고 리눅스 쓰는 방법
윈도우 11에서 WSL(Windows Subsystem for Linux)을 사용하면 별도의 듀얼부팅이나 가상머신(VM) 없이도 우분투(Ubuntu) 리눅스 환경을 윈도우 안에서 바로 실행할 수 있습니다. 개발 환경 구성, 리눅스 명령어 테스트, 패키지 다운로드, 서버 운영 전 검증 등 실무에서도 활용도가 높습니다.
이 글에서는 윈도우 11 WSL 설치부터 우분투 실행, WSL1과 WSL2 차이점, 그리고 wsl -l -v로 설치 상태 확인까지 따라 하기 쉽게 정리합니다. (Windows 11 기준)
1. WSL이란? (Windows Subsystem for Linux)
WSL은 윈도우에서 리눅스 명령어와 도구를 사용할 수 있게 해주는 기능입니다. 예를 들어 윈도우 11 PC에서 WSL을 설치해 두면, 우분투 터미널을 열어 curl, wget, ssh, python 같은 리눅스 도구를 그대로 사용할 수 있습니다.
특히 회사 환경에서 “인터넷 되는 PC에서 파일을 다운받아 폐쇄망 서버로 옮기는 작업”처럼, 리눅스 패키지(RPM/DEB) 수집이나 의존성 파일 다운로드가 필요할 때 WSL이 큰 도움이 됩니다.
2. WSL 설치 여부 확인 (가장 먼저 할 일)
이미 WSL이 설치되어 있는지 확인하려면 PowerShell을 열고 아래 명령을 실행합니다.

wsl -l -v출력 결과에 Ubuntu가 보이면 우분투가 설치되어 있는 상태입니다. 예를 들어 아래처럼 나오면, 우분투가 실행 중이며 WSL2로 동작 중이라는 의미입니다.
NAME STATE VERSION
* Ubuntu-24.04 Running 2
docker-desktop Running 2- Ubuntu-24.04: 윈도우에 우분투 24.04 배포판이 설치되어 있음
- Running: 현재 실행 중
- VERSION 2: WSL2 방식으로 실행 중
- docker-desktop: Docker Desktop이 WSL2 기반으로 동작하면서 함께 표시되는 경우가 많음(정상)
추가로 WSL 전체 상태를 보고 싶다면 아래 명령도 유용합니다.
wsl --status3. 윈도우 11에서 WSL 설치 방법 (우분투 설치 포함)
WSL이 설치되어 있지 않다면 PowerShell(관리자 권한이 필요할 수 있음)에서 아래 명령으로 설치를 진행할 수 있습니다.
wsl --install기본값으로 우분투가 함께 설치되는 경우가 많습니다. 설치 후 재부팅이 필요할 수 있으며, 최초 실행 시 리눅스 계정(사용자명/비밀번호)을 만드는 과정이 나옵니다.
만약 특정 배포판(예: Ubuntu-24.04)을 설치하고 싶다면, 설치 가능한 배포판 목록을 먼저 확인합니다.

wsl --list --online목록에 원하는 배포판이 보이면 아래처럼 설치할 수 있습니다.
wsl --install -d Ubuntu-24.044. 우분투(WSL) 실행 방법
WSL 우분투를 실행하는 방법은 2가지가 대표적입니다.
방법 A) 시작 메뉴에서 “Ubuntu” 앱 실행
윈도우 11 시작 메뉴에서 Ubuntu를 검색해 실행합니다.

방법 B) PowerShell에서 실행
기본 배포판으로 실행:
wsl특정 배포판 지정 실행:
wsl -d Ubuntu-24.045. WSL에서 인터넷/리눅스 환경 정상 동작 확인
우분투 터미널이 열리면, 아래 명령으로 “리눅스에 들어온 게 맞는지” 그리고 “인터넷이 되는지”를 빠르게 확인할 수 있습니다.
cat /etc/os-release
uname -a인터넷 연결 확인(간단 테스트):
ping -c 1 google.com
6. WSL1과 WSL2 차이점 (실무에서 중요한 포인트)
WSL에는 WSL1과 WSL2 두 가지 실행 방식이 있습니다. 둘 다 “윈도우에서 리눅스를 쓴다”는 목적은 같지만, 내부 동작 원리와 호환성에서 차이가 큽니다.
WSL1 특징
- 리눅스 시스템 호출을 윈도우 커널이 변환(번역)해서 처리하는 방식
- 가볍게 동작하는 편
- 일부 리눅스 기능/도구는 호환성이 애매할 수 있음(특히 커널 의존 기능)
WSL2 특징
- 실제 리눅스 커널을 가벼운 VM 형태로 실행하는 방식
- 리눅스 호환성이 매우 좋고 안정적(개발/도커/네트워크 등)
- 회사 정책에서 가상화가 막혀 있으면 WSL2 사용이 제한될 수 있음
정리하면, 일반적인 개발/테스트/도커 사용까지 생각하면 WSL2를 추천하는 경우가 많고, 단순히 “인터넷 되는 리눅스에서 파일 다운로드” 같은 목적이라면 WSL1도 충분한 경우가 많습니다.
7. WSL 버전 변경(WSL1 ↔ WSL2) 방법
현재 설치된 배포판이 WSL1인지 WSL2인지 확인은 아래 명령으로 합니다.
wsl -l -v예를 들어 Ubuntu-24.04를 WSL2로 변경하려면:
wsl --set-version Ubuntu-24.04 2반대로 WSL1로 바꾸려면:
wsl --set-version Ubuntu-24.04 1기본 WSL 버전을 2로 설정(새로 설치되는 배포판에 적용):
wsl --set-default-version 28. 자주 쓰는 WSL 명령어 모음 (윈도우 11 기준)
- 설치된 배포판 목록/버전 확인:
wsl -l -v - WSL 상태 확인:
wsl --status - 온라인 배포판 목록 보기:
wsl --list --online - WSL 실행:
wsl - 특정 배포판 실행:
wsl -d Ubuntu-24.04 - 배포판 종료:
wsl --terminate Ubuntu-24.04 - 전체 WSL 종료:
wsl --shutdown
9. 마무리: 윈도우 11 WSL + 우분투 조합이 좋은 이유
윈도우 11 WSL은 “윈도우를 메인으로 쓰면서도 리눅스 환경이 필요한 사람”에게 가장 현실적인 선택입니다. 특히 우분투 WSL은 자료가 많고 설치가 쉬워서 입문자부터 실무자까지 모두 쓰기 좋습니다.
이 글에서 소개한 핵심은 3가지입니다.
- wsl -l -v로 설치 여부/WSL 버전 확인
- wsl –install로 윈도우 11에서 WSL과 우분투 설치
- WSL1 vs WSL2 차이점을 이해하고 목적에 맞게 선택
함께 보면 좋은 게시글
- 윈도우에서 curl 명령어 사용법(옵션) 및 예제
- 유용한 윈도우 앱 및 관리콘솔 실행 명령어
- 윈도우 작업 스케줄러 프로그램 등록 방법 및 활용 사례
- 윈도우11 홈 버전에 로컬 그룹 정책 편집기 설치 방법 (gpedit.msc)
- 윈도우11 파일 확장자, 숨긴 항목 보이게 탐색기 설정 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.



