윈도우PC에서 우분투 리눅스 설치 - WSL2
WSL(Windows Subsystem for Linux)은 Windows에서 별다른 설정 없이 GNU/Linux 환경을 구축하여 사용할 수 있는 시스템입니다.
WSL 2 버전은 파일 시스템 성능을 높이고 전체 시스템 호출 호환성을 추구하는 것이라고 하는데 실제로 윈도우PC에서 Linux 커널을 실행할 수 있는 부분이 좋은 것 같습니다.
해당 글은 WSL 2 버전으로 윈도우PC에 리눅스(우분투)를 설치하는 글입니다.
목차
작업 환경
WSL 설치 및 버전 선택
Linux 배포
접속 방법
Linux 배포 삭제
작업 환경
기능 활성화
Windows 기능에서 Linux 용 Windows 하위 시스템 과 가상 머신 플랫폼 기능을 활성화하고 재부팅을 해줍니다
명령어 설치 환경
Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11에서 실행됩니다.
수동 설치
관련 링크 : https://learn.microsoft.com/ko-kr/windows/wsl/install-manual
WSL 설치 및 버전 선택
관리자 모드에서 PowerShell 실행 후 아래 명령어 실행
# wsl 설치
wsl --install
# 버전을 2로 지정
wsl --set-default-version 2
Linux 배포
설치 가능한 Linux 배포판 목록 조회
wsl --list --online
# 혹은
wsl -l -o
배포
#배포 명령어
wsl --install -d <배포하려는 이름>
#예) 우분투 배포
wsl --install -d Ubuntu-22.04
새로운 cmd 창이 열리면서 Username과 password를 설정하면 완료됩니다!
접속 방법
CMD 창에서 접속
> CLI 접속
새로운 창에서 PowerShell 이 아닌 방금 배포한 Ubuntu로 선택하면 접속가능 합니다.
> 폴더 파일 접속 ( visual studio code )
code . 을 입력하면 visual studio code 창이 열립니다. ( 처음 실행 시 host에 대한 Allow를 해줘야 합니다. )
Visual Studio Code에서 접속
> CLI 접속
터미널을 열어서 PowerShell 이 아닌 방금 배포한 Ubuntu로 선택하면 접속가능 합니다.
> 폴더 파일 접속
1) WSL Extension을 설치
2) remote 창 열어 WSL에 연결하기 ( 창 왼쪽하단에 ><버튼 클릭 or 단축키 ctrl + Alt +o )
3) open Folder로 원하는 경로 폴더 열기
Linux 배포 삭제
현재 running 되고 있는 배포판 조회
wsl -l -v
# --list, -l [Options]
배포를 나열합니다.
옵션:
--all
현재 설치 중이거나 제거 중인 배포를 포함하여 모든 배포를 나열합니다.
--running
현재 실행 중인 배포만 나열합니다.
--quiet, -q
배포 이름만 표시합니다.
--verbose, -v
모든 배포에 대한 자세한 정보를 표시합니다.
--online, -o
'wsl.exe --install'을 사용하여 설치할 수 있는 배포 목록을 표시합니다.
특정 배포판 삭제
wsl --unregister <배포이름>
# --unregister <Distro>
배포를 등록 취소하고 루트 파일 시스템을 삭제합니다.
참고 이미지: