wsl2(Windows Subsystem for Linux 2)는 Microsoft가 개발한 기술로, Windows 운영 체제에서 Linux 환경을 실행할 수 있게 해주는 도구입니다. 이 기술은 Windows 10 이상의 최신 버전에서 사용 가능하며, Windows와 Linux 간의 강력한 통합을 제공합니다. 이번 블로그에서는 wsl2 설치와 삭제, wsl2 삭제 후 재설치 같은 흐름에 대해서 분석해 드리겠습니다.
설치하기
WSL 2는 Linux 커널을 가상화하여 실행하므로 Linux 애플리케이션 및 명령어를 Windows 환경에서 실행할 수 있습니다. WSL 2를 설치하는 단계는 다음과 같습니다.
Windows 업데이트 확인
먼저 Windows 10 또는 Windows 11을 실행하는지 확인하고, 가능한 최신 버전으로 업데이트되었는지 확인하세요. WSL 2는 최신 버전의 Windows에서만 사용 가능합니다.
PowerShell 실행
Windows PowerShell을 관리자 권한으로 실행합니다. 이를 위해 ‘시작’ 메뉴에서 ‘Windows PowerShell’을 검색하고 ‘관리자 권한으로 실행’을 선택하세요.
WSL 기능 활성화
PowerShell 창에서 다음 명령어를 실행하여 WSL 기능을 활성화합니다. 이 명령어는 필요한 패키지를 자동으로 다운로드하고 WSL 2를 활성화합니다.
wsl –install
Linux 배포판 설치와 초기 설정
WSL 2를 사용하려면 원하는 Linux 배포판을 설치해야 합니다. Microsoft Store에서 여러 가지 배포판을 검색하고 선택한 배포판을 설치합니다. 인기 있는 배포판으로는 Ubuntu, Debian, CentOS 등이 있습니다.
설치가 완료되면 처음 실행 시 Linux 배포판의 초기 설정을 진행해야 합니다. 사용자 이름과 암호를 설정하고 초기 설정을 완료하세요.
wsl2 삭제하는 방법
1. PowerShell: 관리자 권한으로 실행합니다. 시작 메뉴에서 ‘Windows PowerShell’을 검색하고 오른쪽 클릭하여 ‘관리자 권한으로 실행’을 선택합니다.
2. WSL 2를 삭제: ‘wsl –uninstall‘ 명령어를 실행하세요. 이 명령어는 WSL 2를 제거하고 관련 파일 및 리소스를 정리합니다. 명령어 실행 후 경고 메시지가 나타날 수 있습니다. 경고를 확인하고 ‘예’를 선택하여 계속 진행합니다.
3. 재부팅: 삭제가 완료되면 PowerShell 창을 닫고 컴퓨터를 다시 시작할 수 있습니다.
wsl2 사용 방법: 설정 상세
WSL 2를 사용하면 Windows와 Linux 간의 효율적인 작업 흐름을 구축하고 개발, 테스트 및 관리 작업을 간편하게 수행할 수 있습니다. WSL 2를 사용하는 방법은 다음과 같습니다.
설치와 초기 설정
Ubuntu, Debian, CentOS 같은 Linux 배포판을 설치해 주세요. 설치가 완료되면 사용자 이름과 암호를 설정하고 초기 설정을 완료합니다. 실행을 위해서는 PowerShell을 열고 ‘wsl’다음 명령어를 실행해야 합니다. 이렇게 Linux 명령어를 입력하고 Linux 애플리케이션을 사용할 수 있습니다. PowerShell 창이 Linux 셸로 전환됩니다.
파일 및 디렉터리 관리
WSL 2를 사용하면 Windows 파일 시스템과 Linux 파일 시스템을 연결하여 파일 및 디렉터리를 쉽게 공유할 수 있습니다. Windows 파일 시스템은 /mnt 디렉터리 아래에서 접근할 수 있습니다. 예를 들어, Windows C 드라이브는 /mnt/c 디렉터리로 접근할 수 있습니다.
설정 관리
WSL 2의 설정을 관리하려면 wsl.conf 파일을 사용하거나 wsl –set 명령어를 사용합니다. 이를 통해 리소스 할당, 네트워크 설정 및 다른 환경 구성을 변경할 수 있습니다.
소프트웨어 설치와 재시작
WSL 2에서는 Linux 패키지 관리자를 사용하여 소프트웨어를 설치할 수 있습니다. Ubuntu의 경우, apt 패키지 관리자를 사용하여 소프트웨어를 설치합니다. WSL 2를 종료하려면 Linux 셸에서 exit 명령어를 입력하거나 PowerShell에서 wsl –shutdown 명령어를 실행합니다. 다시 시작하려면 wsl 명령어를 다시 실행하면 됩니다.
wsl2 삭제 후 재설치
wsl2 삭제 후 재설치하려면 먼저 WSL 2를 삭제한 후에 설치 과정을 반복해야 합니다. 위에서 설명한 방법을 사용하여 WSL 2를 삭제한 다음, 다시 설치 명령어를 실행하세요.