WSL2 이란?
WSL2는 "Windows Subsystem for Linux 2"의 약어로, Windows 10 및 Windows 11에서 사용할 수 있는 기능입니다. 이 기능을 통해 사용자는 가상 머신 없이도 Windows 운영체제 위에서 Linux 배포판을 직접 실행할 수 있습니다.
WSL2는 이전 버전인 WSL1과 비교했을 때 더욱 강화된 Linux 커널 환경을 제공합니다. WSL1이 호환성 레이어를 사용했다면, WSL2는 가벼운 가상 머신 내에서 실제 Linux 커널을 실행하여 더 좋은 호환성과 성능을 제공합니다. 이를 통해 Linux 도구와 애플리케이션을 Windows에서 실행할 수 있게 됩니다.
WSL2를 사용하면 개발자들은 Linux 개발 환경을 선호하면서도 다양한 이유로 Windows를 사용해야 하는 경우에도 Linux 도구, 유틸리티, 패키지 등에 접근할 수 있습니다.
WSL 요구사항
- x64 시스템 : Windows 10, 버전 1903, 빌드 18362 이상
- ARB64 시스템 : 버전 2004 이상, 빌드 19041 이상
윈도우10의 경우 1903 버전 이상이어야 지원가능하다.
1. WSL 활성화
PowerShell 관리자 실행
윈도우 검색창에서 PowerShell을 검색해주고 관리자 권한으로 실행해주자.
명령어 입력
# Step 1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Step 2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
그리고 위 명령어를 차례로 입력해주자.
PC 재부팅
여기까지 마치고 PC를 재부팅해주자.
2. WSL2 리눅스 커널 업데이트
CPU 아키텍처에 맞는 파일을 받아 설치해주자.
wsl --set-default-version 2
위 커멘드를 PowerShell 에 입력해주자.
3. Ubuntu 앱 설치
Microsoft Store 에 접속해주자.
원하는 Ubuntu 버전을 확인하고 다운로드를 해주자. 나는 내 라이트세일 서버의 환경과 동일하게 구성하기 위해서 ubuntu 22.04.2 LTS 버전을 받았다.
사용자 계정 설정
사용할 ID/PW 를 입력하라고 나온다. 적절하게 입력해줒.
4. 테스트
정상적으로 리눅스 쉘에 접속한 것을 볼 수 있다.
ll
ll 명령어도 잘 먹히는 것을 볼 수 있다. 이걸로 리눅스 설치 끝
5. 부록
Windows Terminal
WSL2를 설치하면 Ubuntu가 App으로 생성되어 바로 사용해도 무방하다 WSL에서 Windows Terminal 사용을 권장한다고한다. 기본 Ubuntu 터미널에 만족하지 못한다면 Windows Terminal을 사용하는 것을 추천한다.
설치 후 새택에서 Ubuntu 쉘을 열 수 있다.
디렉토리 마운트
\\wsl$
따로 마운트를 안해도 된다. 그냥 탐색기에서 저 경로 찍으면 우분투 경로로 마운트가 된다. 너무 좋은 기능이다.
네트워크 드라이브 설정
위 폴더를 오른쪽마우스 클릭 > 네트워크 드라이브 연결을 눌러서 마운트해주자.
그럼 이렇게 바로 붙을 수 있게 내컴퓨터에 아이콘이 생겼다.
오류
WslRegisterDistribution failed with error: 0xc03a001a
설치, 실행중 위 오류가 나타난다는 후기가 많다. 이럴경우에 대비해 아래 작업을 진행하자.
참고로 나는 설치하고, 아래 작업이 다 되어있었다. 설치 버전에따라서 다른가..?
시작 > 실행 > %localappdata%\Packages
CanonicalGroupLimited.Ubuntu_ 로 시작하는 폴더가 있다. 오른쪽 마우스를 누르자.
만약 "내용을 압축하여 디스크 공간 절약"에 체크가 되어있다면 해제해주자. 나는 기본적으로 체크되어있지 않았다.
'IT > 기타' 카테고리의 다른 글
[저품질 탈출] 티스토리 블로그 다음 검색누락 2시간만에 해결하기 (0) | 2023.07.18 |
---|---|
[Windows10] 시작버튼 검색창 윈도우 기본 앱 아이콘 깨짐 해결하기 / 사진, 계산기 앱 (0) | 2023.07.15 |
[윈도우10] Shell Infrastructure Host CPU/메모리 점유율 과부화 해결방법 / Sihost.exe 전력 사용량 매우 높음 / 사진 앱 오류 / 팬소음 (3) | 2023.03.04 |
[Notion] 타오바오에서 노션 플러스 요금제 50년 플랜 2만원에 구매하기 / 타오바오 로그인 / 계정 동결 / 알리페이 결제 (31) | 2023.01.29 |
[Mac OS/맥북 M1] MariaDB 설치 / 마리아 DB 개발환경 설정 (0) | 2023.01.29 |