OS환경 : Windows 10 Pro (64bit)
방법 : Windows 10 WSL 2(Windows Subsystem For Linux 2) 설치 가이드
WSL(Windows Subsystem For Linux) 란?
가상 머신의 오버헤드 없이 대부분의 명령줄 도구, 유틸리티 및 애플리케이션이 포함된 수정되지 않은 GNU/Linux 환경을 Windows에서 직접 실행할 수 있는 도구
WSL 2(Windows Subsystem For Linux 2) 란?
WSL 2는 WSL의 새로운 버전으로, Linux용 Windows 하위 시스템이 Windows에서 ELF64 Linux 이진 파일을 실행할 수 있게 해줌 WSL 2의 주 목표는 파일 시스템 성능을 높이고 전체 시스템 호출 호환성을 추가하는 것임
WSL, WSL2 기능비교
설치 가이드
윈도우 10 설치 https://positivemh.tistory.com/588 이후 진행한 내용
윈도우 업데이트 WSL 2 사용을 위해선 2004 버전의 Windows가 필요함
https://www.microsoft.com/ko-kr/software-download/windows10 접속 후 최신 업데이트 도구 다운로드
업데이트 도구 실행
예 선택
지금 업데이트 선택
호환성 확인 후 다음
업데이트 파일을 다운로드 받고 준비 중
업데이트 중
업데이트 완료 - 끝내기 선택
윈도우키 + R 실행창 실행 후 winver 입력 후 확인
윈도우 버전 확인 (버전 2004)
PowerShell 관리자 권한으로 실행
WSL 옵션 기능을 사용 설정
1 2 3 4 5 6 7 8 9 10 | PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.1 이미지 버전: 10.0.19041.264 기능을 사용하도록 설정하는 중 [==========================100.0%==========================] 작업을 완료했습니다. |
WSL 2를 설치하기 전 "가상 머신 플랫폼" 옵션 기능을 사용하도록 설정
1 2 3 4 5 6 7 8 9 10 | PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.1 이미지 버전: 10.0.19041.264 기능을 사용하도록 설정하는 중 [==========================100.0%==========================] 작업을 완료했습니다. |
MS 스토어 실행후 linux 검색
설치하고 싶은 리눅스 선택, 나의 경우 Ubuntu
무료 선택
관심 없음 선택
설치
설치중
실행
실행 후 잠시 대기
유저 생성 작업 이후 리눅스에 접속됨
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: scott <-- 생성하고싶은 유저명 입력 New password: <-- 패스워드 입력 Retype new password: <-- 패스워드 재입력 passwd: password updated successfully Installation successful! To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. Welcome to Ubuntu 20.04 LTS (GNU/Linux 4.4.0-19041-Microsoft x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Thu Jun 4 16:43:36 KST 2020 System load: 0.52 Usage of /home: unknown Memory usage: 21% Swap usage: 0% Processes: 7 Users logged in: 0 IPv4 address for eth0: 192.168.137.201 IPv6 address for eth1: 2001:0:2851:b9f0:838:1239:f1f8:2bb9 0 updates can be installed immediately. 0 of these updates are security updates. The list of available updates is more than a week old. To check for new updates run: sudo apt update This message is shown once once a day. To disable it please create the /home/scott/.hushlogin file. scott@DESKTOP-FRIVIGQ:~$ <-- 접속완료 |
실행 시 WslRegisterDistribution failed with error: 0x8007019e 오류 발생 시 해결법
https://positivemh.tistory.com/590
1 2 3 4 5 | Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. See https://aka.ms/wslinstall for details. Press any key to continue... |
실행되었으면 커널 패치
https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel 에 접속
커널 패키지 다운로드
실행
Next
예 선택
패치 완료
WSL 2를 기본 버전으로 설정
1 2 | PS C:\WINDOWS\system32> wsl --set-default-version 2 WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요 |
WSL 2에 설치된 모든 새 배포 버전이 설정됨
접속 방법
PowerShell 관리자 모드로 접속 후 wsl 입력
1 2 3 4 5 6 7 | PS C:\WINDOWS\system32> wsl To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. scott@DESKTOP-FRIVIGQ:/mnt/c/WINDOWS/system32$ uname -a Linux DESKTOP-FRIVIGQ 4.4.0-19041-Microsoft #1-Microsoft Fri Dec 06 14:06:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux scott@DESKTOP-FRIVIGQ:/mnt/c/WINDOWS/system32$ |
최초 실행시 생성된 계정으로 자동 접속됨
root 계정 사용을 위해선 아래 작업을 진행해야함
Ubuntu Linux 20.04 최초 접속 시 root 패스워드 초기화
https://positivemh.tistory.com/583
설치된 WSL 를 삭제하고 싶은 경우 아래 작업을 진행해야함
Windows 10에 설치된 WSL 삭제 방법
https://positivemh.tistory.com/584
참조 :
https://docs.microsoft.com/ko-kr/windows/wsl/about
https://docs.microsoft.com/ko-kr/windows/wsl/compare-versions
https://docs.microsoft.com/ko-kr/windows/wsl/install-win10https://positivemh.tistory.com/583
https://positivemh.tistory.com/590
'Windows > Install' 카테고리의 다른 글
Windows 11 설치 가이드 (0) | 2023.11.20 |
---|---|
Windows Server 2016 Standard 설치 가이드 (0) | 2020.07.08 |
Windows 10 설치 가이드 (0) | 2020.06.04 |
Windows 10에 설치된 WSL 2 삭제 방법 (2) | 2020.06.03 |