개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windows Subsystem for Linux 2) 라는 가상화 기능을 통해서 윈도우 위에서 리눅스를 사용할 수 있게 해 준다. 단순히 가상 머신으로 리눅스를 사용하는 게 아닌 윈도우 시스템과 통합되어 마치 하나의 환경처럼 리눅스를 활용하는 것이 가능하게 해 준다.
Windows 10에 WSL2 기능 설정하기 전 준비사항
1. 윈도우 버전 (필수)
WSL을 설치하려면 Windows 10의 20H1 이상 버전 이어야 한다.
만약, 이 버전 이하의 윈도우라면 버전을 업데이트해주어야 한다.
2. BIOS 가상화 설정 (필수)
BIOS에서 각 옵션들에 대해서 Enabled 해주어야 한다.
Intel : Intel (VMX) Virtualization Technology
AMD : SVM mode
3. Windows Terminal 설치 (권장)
이 글에서는 Windows Terminal을 이용해 설치하는데 Powershell을 사용해도 무방하다.
그렇지만 설치해두면 유용하게 사용할 수 있으므로 설치하길 추천드린다.
Windows10 WSL2 기능 설정하기
1. WSL2 관련 기능 활성화
Windows Terminal에 다음 명령어들을 차례대로 입력합니다.
# DISM(배포 이미지 서비스 및 관리) 명령어를 통해 Microsoft-Windows-Subsystem-Linux 기능 활성화
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# VirtualMachinePlatform 기능 활성화
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
작업을 완료했습니다. 문구가 뜨면 차례대로 설치하면 된다. 혹시 설치가 실패했다면, 관리자 권한으로 (Terminal or Powershell)을 실행했는지 확인해보도록 한다. 정상적으로 실행이 완료되었으면, 재부팅을 한번 해줍니다.
2. WSL2 Linux 커널 업데이트
WSL2의 커널 업데이트를 진행해야 한다.
Microsoft 공식 문서로 x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드하여 설치해준다.
설치 후, Terminal에 다음 명령어를 실행하여 WSL2를 기본 버전으로 설정해준다.
$ wsl --set-default-version 2
3. Microsoft Store에서 Ubuntu 설치하기
Microsoft Store에 원하는 버전의 Ubuntu를 검색하여 설치하면 된다.
설치가 끝나고 앱을 실행하면 터미널이 하나 열리게 되는데 처음에 Installing. this may take few minutes…이라는 메시지가 나온다. 그 후 ubuntu에서 사용할 아이디와 패스워드를 설정하는 입력 구문이 나오게 되고 사용하고자 하는 아이디아 패스워드를 입력해주면 된다. 그러면 ubuntu의 초기 셋업이 완료된다.
4. WSL에 ubuntu가 잘 설치되었는지 확인해보기
Terminal에 다음 명령어를 입력하면 현재 설치된 리눅스를 확인해 볼 수 있다.
$ wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
'Linux' 카테고리의 다른 글
리눅스에서 네트워크 트러블 슈팅 (0) | 2023.07.11 |
---|---|
[Linux] ubuntu apt-get 속도 향상 하는 법 (0) | 2021.12.22 |
[Linux] ubuntu에서 계정 생성 하기 (3) | 2021.12.20 |
[Linux] 리눅스 기본 디렉토리 구조 (1) | 2021.12.13 |