본문 바로가기
컴퓨터 활용(한글, 오피스 등)/50_1. 운영체제_윈도우

윈도우_윈도우에서 리눅스 사용하기_WSL2 설치 및 사용 방법

by 3604 2023. 4. 10.
728x90

출처: 이전 버전 WSL의 수동 설치 단계 | Microsoft Learn

 

간단하게 하려면 일반적으로wsl --install을 사용하여 LinuxWindows 하위 시스템을 설치하는 것이 좋지만, 이전 빌드의 Windows를 실행하는 경우에는 수동 설치 단계가 지원되지 않을 수 있습니다. 아래에 수동 설치 단계가 설명되어 있습니다. 설치 과정에서 문제가 발생하는 경우문제 해결 가이드의 설치 섹션을 참조하세요.

1단계 - LinuxWindows 하위 시스템 사용

Windows에서 Linux 배포를 설치하려면 먼저 "LinuxWindows 하위 시스템" 옵션 기능을 사용하도록 설정합니다.

PowerShell관리자 권한(시작 메뉴 > PowerShell >에서 관리자 권한으로 실행 >을 마우스 오른쪽 단추로 클릭)으로 열고 다음 명령을 입력합니다.

PowerShell복사

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

이제 2단계로 이동하여 WSL 2로 업데이트하는 것이 좋습니다. 그러나 WSL 1만 설치하려면 이제 머신을다시 시작하여6단계 - 선택한 Linux 배포 설치로 이동할 수 있습니다. WSL 2로 업데이트하려면 머신이다시 시작될 때까지 기다린 후다음 단계로 이동합니다.

2단계 - WSL 2 실행을 위한 요구 사항 확인

WSL 2로 업데이트하려면 Windows 10을 실행해야 합니다.

x64 시스템의 경우:버전 1903이상,빌드 18362이상

ARM64 시스템의 경우:버전 2004이상,빌드 19041이상

또는 Windows 11.

참고

18362보다 낮은 빌드는 WSL 2를 지원하지 않습니다.Windows Update Assistant를 사용하여 Windows 버전을 업데이트합니다.

버전 및 빌드 번호를 확인하려면Windows 로고 키 + R을 선택하고,winver를 입력하고,확인을 선택합니다. [설정] 메뉴에서최신 Windows 버전으로 업데이트합니다.

참고

Windows 10 버전 1903 또는 1909를 실행하고 있는 경우 Windows 메뉴에서 "설정"을 열고, "업데이트 & 보안"으로 이동하여 "업데이트 확인"을 선택합니다. 빌드 번호는 18362.1049 이상 또는 18363.1049 이상이고, 부 빌드 번호는 .1049 이상이어야 합니다. 자세한 정보:WSL 2 지원이 Windows 10 버전 1903 1909에 제공됨.

3단계 - Virtual Machine 기능 사용

WSL 2를 설치하려면 먼저Virtual Machine 플랫폼옵션 기능을 사용하도록 설정해야 합니다. 이 기능을 사용하려면 머신에가상화 기능이 필요합니다.

PowerShell을 관리자 권한으로 열어 실행합니다.

PowerShell복사

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

머신을다시 시작하여WSL 설치를 완료하고 WSL 2로 업데이트합니다.

4단계 - Linux 커널 업데이트 패키지 다운로드

최신 패키지를 다운로드합니다.

x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지

참고

ARM64 머신을 사용하는 경우ARM64 패키지를 대신 다운로드하세요. 사용하고 있는 머신의 종류를 잘 모르는 경우 명령 프롬프트 또는 PowerShell을 열고systeminfo | find "System Type"을 입력합니다.주의:비 영어 Windows 버전에서는 "시스템 유형" 문자열을 변환하여 검색 텍스트를 수정해야 할 수 있습니다. find 명령에 대한 따옴표는 이스케이프해야 할 수도 있습니다. 예를 들어 독일어systeminfo | find '"Systemtyp"'입니다.

이전 단계에서 다운로드한 업데이트 패키지를 실행합니다. (실행하려면 두 번 클릭 - 관리자 권한을 요구하는 메시지가 표시되면 ''를 선택하여 이 설치를 승인합니다.)

설치가 완료되면 새 Linux 배포를 설치할 때 WSL 2를 기본 버전으로 설정하는 다음 단계로 이동합니다. (Linux 설치를 WSL 1로 설정하려면 이 단계를 건너뜁니다.)

참고

자세한 내용은Windows 명령줄 블로그에서 사용할 수 있는WSL2 Linux 커널업데이트 변경문서를 참조하세요.

5단계 - WSL 2를 기본 버전으로 설정

PowerShell을 열고 이 명령을 실행하여 새 Linux 배포를 설치할 때 WSL 2를 기본 버전으로 설정합니다.

PowerShell복사

wsl --set-default-version 2

 

6단계 - 선택한 Linux 배포 설치

Microsoft Store를 열고 즐겨 찾는 Linux 배포를 선택합니다.

각 배포에 대한 Microsoft Store 페이지를 여는 링크는 다음과 같습니다.

새로 설치된 Linux 배포를 처음 시작하면 콘솔 창이 열리고 파일이 압축 해제되어 PC에 저장될 때까지 1~2분 정도 기다려야 합니다. 이후의 모든 시작은 1초도 걸리지 않습니다.

Linux 배포를 위한 사용자 계정 및 암호를 만들어야합니다.

축하합니다! Windows 운영 체제와 완전히 통합된 Linux 배포를 성공적으로 설치하고 설정했습니다.

설치 문제 해결

설치 과정에서 문제가 발생하는 경우문제 해결 가이드의 설치 섹션을 참조하세요.

배포판 다운로드

Microsoft Store를 사용하여 WSL Linux 배포판을 설치할 수 없는(또는 설치하고 싶지 않은) 몇 가지 시나리오가 있습니다. 사용자가 Microsoft Store를 지원하지 않는 Windows Server 또는 LTSC(장기 서비스) 데스크톱 OS SKU를 실행하고 있거나, 회사 네트워크 정책 및/또는 관리자가 사용자 환경에서 Microsoft Store 사용을 허용하지 않는 경우입니다. 이러한 경우 WSL 자체는 제공되지만 Linux 배포판을 직접 다운로드해야 할 수도 있습니다.

Microsoft Store 앱을 사용할 수 없는 경우 다음 링크를 사용하여 Linux 배포판을 다운로드하고 수동으로 설치하면 됩니다.

 

이렇게 하면<distro>.appx패키지가 선택한 폴더에 다운로드됩니다.

원한다면 명령줄을 통해 원하는 배포판을 다운로드할 수도 있습니다. PowerShell에서Invoke-WebRequestcmdlet을 사용하면 됩니다. 예를 들어 Ubuntu 20.04를 다운로드하려면 다음을 수행합니다.

PowerShell복사

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

 

다운로드가 오래 걸릴 경우$ProgressPreference = 'SilentlyContinue'를 설정하여 진행률 표시줄을 비활성화하세요.

다운로드에curl 명령줄 유틸리티를 사용할 수도 있습니다. curl을 사용하여 Ubuntu 20.04를 다운로드하려면 다음을 수행합니다.

콘솔복사

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

 

이 예제에서는 PowerShell에서Invoke-WebRequestPowerShell curl 별칭이 아닌 실제 curl 실행 파일이 호출되도록curl이 아닌curl.exe가 실행됩니다.

배포판이 다운로드되면 다운로드 파일이 들어 있는 폴더로 이동하여 해당 디렉터리에서 다음 명령을 실행합니다. 여기서app-nameLinux 배포판 .appx 파일의 이름입니다.

Powershell복사

Add-AppxPackage .\app_name.appx

 

Appx 패키지 다운로드가 완료되면 appx 파일을 두 번 클릭하여 새 배포 실행을 시작할 수 있습니다. (wsl -l명령은 이 단계가 완료될 때까지 배포가 설치되었음을 표시하지 않습니다.)

Windows Server를 사용 중이거나 위의 명령을 실행하는 동안 문제가 발생하면Windows Server설명서 페이지에서 대체 설치 지침을 찾아.appx파일을 zip 파일로 변경하여 설치할 수 있습니다.

배포판이 설치되면 지침에 따라Linux 배포판의 사용자 계정 및 암호를 만듭니다.

Windows 터미널 설치(선택 사항)

Windows 터미널을 사용하면 여러 탭 또는 창을 열어 여러 Linux 배포판 또는 다른 명령줄(PowerShell, 명령 프롬프트, Azure CLI )을 표시하고 빠르게 전환할 수 있습니다. 고유한 색 구성표, 글꼴 스타일, 크기, 배경 이미지 및 사용자 지정 바로 가기 키를 사용하여 터미널을 원하는 대로 사용자 지정할 수 있습니다.자세한 정보

Windows 터미널을 설치합니다.

 

 

 
728x90