2024년 Windows 10에 WSL을 설치하는 단계별 가이드

2024년 Windows 10에 WSL을 설치하는 단계별 가이드
  • Windows 10에 WSL을 설정하려면 관리자 권한으로 명령 프롬프트 (또는 PowerShell )를 시작하고 명령을 실행하여 wsl --installUbuntu Linux 배포판과 함께 WSL2의 모든 필수 구성 요소를 설치합니다.
  • 특정 Linux 배포판을 설치하려면 명령을 사용하고 wsl --install -d DISTRO-NAME, WSL 커널을 새로 고치려면 명령을 실행할 수 있습니다 wsl --update.
  • 또 다른 옵션은 Microsoft Store에서 WSL과 다양한 Linux 배포판을 직접 다운로드하는 것입니다.

업데이트 2024년 10월 31일: Linux용 Windows 하위 시스템(WSL)을 사용하면 Hyper-V, VMware Workstation 또는 Oracle VirtualBox와 같은 전체 가상화 도구를 설정하는 복잡성 없이 Windows 10에서 직접 Linux 환경을 실행할 수 있으며, 듀얼 부팅 구성도 필요하지 않습니다. 기본적으로 WSL은 표준 Windows 데스크톱에 머무르는 동안에도 강력한 Linux 명령줄 도구에 원활하게 액세스할 수 있도록 합니다.

이 기능은 WSL1과 WSL2라는 두 가지 기본 버전으로 구성됩니다. WSL1 로 알려진 초기 버전은 Windows 시스템 호출과 통신하는 변환 계층을 통해 Windows 운영 체제와 통합됩니다. 그러나 이 방법은 특히 파일 작업과 리소스가 많은 작업과 관련하여 성능이 느려졌습니다.

반면, WSL2는 가벼운 가상 머신을 사용하여 작동하며 Microsoft Hyper-V 하이퍼바이저를 통해 완전한 Linux 커널을 통합합니다. 이러한 발전은 눈에 띄게 향상된 속도와 더 광범위한 애플리케이션 호환성을 제공하여 복잡한 개발 작업, 리소스 집약적 애플리케이션 및 Docker 지원에 적합합니다.

WSL은 주로 명령줄 앱용으로 설계되었지만 X11 이나 Wayland 와 같은 도구를 통해 GUI(그래픽 사용자 인터페이스) 애플리케이션의 설치 및 실행도 지원합니다 .

WSL1에 여전히 액세스할 수 있지만 WSL2로 전환하는 것이 좋습니다. Microsoft는 Windows 10에서 WSL 설치를 가상 머신 플랫폼과 기본 Ubuntu Linux 배포판을 포함한 모든 필수 구성 요소를 다운로드하고 설정하는 단일 명령으로 간소화했습니다.

이 가이드는 Windows 10에 Windows Subsystem for Linux(버전 2)를 설치하는 방법을 안내합니다.

명령 프롬프트 또는 PowerShell을 사용하여 Windows 10에 WSL 설치

Windows 10 시스템에 Linux용 Windows 하위 시스템을 설치하려면 다음 단계를 따르세요.

  1. Windows 10에서 시작을 엽니다 .

  2. 명령 프롬프트 (또는 PowerShell ) 를 검색하고 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다 .

  3. Windows 10에 WSL을 설치하려면 다음 명령을 입력하고 Enter를 누르세요 .

    wsl --install
    윈도우 11 WSL 설치

  4. Windows 11에서 WSL 설치를 완료하려면 장치를 다시 시작하세요.

  5. 필요에 따라 Linux 배포판을 구성하려면 추가 단계를 따르세요.

이러한 단계를 완료하면 WSL이 시스템에 설치되고 기본적으로 최신 Ubuntu Linux 배포판이 탑재됩니다.

오류 코드 14107 이 나타나면 “가상 머신 플랫폼” 기능이 비활성화되었음을 나타낼 수 있습니다. 이 경우 설정 > 선택적 기능 > 추가 Windows 기능 으로 이동하여 “가상 머신 플랫폼” 상자를 체크 하고 “확인” 을 클릭하여 필요한 구성 요소를 설치합니다. 그런 다음 WSL 설치 명령을 다시 실행할 수 있습니다.

특정 배포판으로 WSL 설치

Windows 10에 WSL을 사용하여 특정 Linux 배포판을 설치하려면 다음 단계를 따르세요.

  1. 시작을 엽니다 .

  2. 명령 프롬프트 를 검색하고 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다 .

  3. 다음 명령을 실행하여 Windows 10에 설치할 수 있는 WSL 배포판 목록을 표시하고 Enter를 누릅니다 .

    wsl --list --online

    간단한 참고 사항: 현재 Ubuntu, Debian, Kali Linux, openSUSE, SUSE Linux Enterprise Server와 같은 배포판을 설치할 수 있습니다.
  4. Windows 10에 특정 배포판을 설치하려면 다음 명령을 입력하고 Enter를 누릅니다 .

    wsl --install -d DISTRO-NAME
    Windows 11 WSL 특정 배포판 설치

    “DISTRO-NAME”을 Debian 과 같이 설치하려는 배포판의 이름으로 바꿔야 합니다 .

  5. 컴퓨터를 다시 시작하세요.

  6. 선택한 Linux 배포판에 필요한 설정을 진행하세요.

이러한 단계를 완료하면 Windows Subsystem for Linux 2 구성 요소가 선택한 Linux 배포판과 함께 설정됩니다.

WSL 커널 업데이트

WSL 커널을 최신 버전으로 업그레이드하려면 다음 단계를 따르세요.

  1. 시작을 엽니다 .

  2. 명령 프롬프트 를 검색하고 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다 .

  3. 다음 명령을 입력하여 WSL 커널을 업데이트하고 Enter를 누릅니다 .

    wsl --update
    WSL 업데이트 명령

이러한 단계를 실행한 후 업데이트가 있으면 장치에 다운로드되어 설치됩니다.

업데이트 명령이 실행되지 않으면 설정 > 업데이트 및 보안 > Windows 업데이트 > 고급 옵션 으로 이동하여 ” Windows를 업데이트할 때 다른 Microsoft 제품에 대한 업데이트 받기” 토글 스위치를 활성화합니다.

Microsoft Store를 통해 Windows 10에 WSL 설치

Microsoft Store에서 Linux용 Windows 하위 시스템과 다양한 배포판을 얻을 수도 있습니다. 그러나 설치 전에 “Virtual Machine Platform”과 “Windows Subsystem for Linux” 기능을 모두 활성화해야 합니다.

1. WSL 가상화 구성 요소 활성화

Windows 10에서 Linux를 실행하는 데 필요한 시스템 구성 요소를 활성화하려면 다음 지침을 따르세요.

  1. 시작을 엽니다 .

  2. Windows 기능 켜기/끄기 를 검색 하고 맨 위의 결과를 클릭하여 앱을 실행합니다.

  3. “가상 머신 플랫폼” 옆의 상자를 체크하세요 .

    Linux용 가상 머신 플랫폼 및 Windows 하위 시스템

  4. “Linux용 Windows 하위 시스템” 옆의 상자를 선택하세요 .

  5. 확인(OK) 버튼 을 클릭하세요 .

  6. 다시 시작 버튼을 클릭하세요 .

이러한 기능을 활성화한 후 Microsoft Store에서 WSL을 다운로드할 수 있습니다.

2. Linux 앱용 Windows 하위 시스템 설치

Microsoft Store를 통해 Windows 11에 WSL을 설정하려면 다음 단계를 따르세요.

  1. Linux용 Windows 하위 시스템 스토어 페이지에 접속하세요 .

  2. 설치 버튼을 클릭하세요 .

  3. 메시지가 나타나면 “Microsoft Store 열기” 버튼을 클릭하세요 .

  4. 설치 버튼을 다시 클릭합니다 .

    Microsoft Store WSL 설치

3. Linux 배포판 설치

Microsoft Store에서 Linux 배포판을 설치하려면 다음 단계를 실행하세요.

  1. Microsoft Store 앱을 실행합니다 .

  2. Debian 등의 Linux 배포판을 검색하세요 .

  3. 받기 버튼 을 클릭하세요 .

    Microsoft Store Linux 배포판 설치

  4. 열기 버튼 을 클릭하세요 .

이러한 단계를 완료하면 Linux 하위 시스템이 Windows 10 컴퓨터에 성공적으로 설치되고 Linux GUI 애플리케이션과 선택한 Linux 배포판에 대한 지원이 포함됩니다.

Windows 10에 WSL2 설치(이전 버전)

Windows 10 버전 1909 또는 이전 버전을 사용하는 경우 레거시 방법을 사용하여 WSL을 설치할 수 있습니다. 이 프로세스에는 WSL1과 Virtual Machine Platform 기능을 활성화하고 향후 배포판 설치를 위해 WSL2를 기본값으로 구성하는 것이 포함됩니다.

ARM64 시스템의 경우, Linux 통합은 2004 버전 이상부터 지원됩니다.

Linux용 Windows 하위 시스템 활성화

아직 Windows 10에 Linux 환경을 설정하지 않았다면, 먼저 다음 단계에 따라 Linux용 Windows 하위 시스템(버전 1)을 활성화해야 합니다.

  1. Windows 10에서 시작을 엽니다 .

  2. Windows 기능 켜기/끄기 를 검색 하고 맨 위의 결과를 클릭하여 앱에 액세스합니다.

  3. “Linux용 Windows 하위 시스템” 상자를 체크하세요 .

    Windows 10에서 WSL 1 활성화

  4. 확인(OK) 버튼을 클릭하세요 .

  5. 다시 시작 버튼을 클릭하세요 .

이러한 단계를 완료한 후에는 가상 머신 플랫폼 기능도 활성화해야 합니다.

가상 머신 플랫폼 활성화

Windows 10에서 가상 머신 플랫폼을 활성화하려면 다음 지침을 따르세요.

  1. 시작을 엽니다 .

  2. PowerShell 을 검색하고 , 상단 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행 을 선택합니다 .

  3. 다음 명령을 입력하여 가상 머신 플랫폼 기능을 활성화하고 Enter를 누르세요 .

    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
    PowerShell을 사용하여 Windows 10에서 가상 머신 플랫폼 활성화

  4. 컴퓨터를 다시 시작하세요.

이러한 단계를 수행한 후에는 WSL 버전 2를 기본 아키텍처로 설정하고 기존 배포판을 변환할 수 있습니다.

Linux 2에 대한 Windows 하위 시스템 활성화

WSL2를 활용하거나 기존 WSL 배포판을 변환하려면 다음 단계를 따르세요.

  1. WSL 2 커널 업데이트를 다운로드합니다 (필수).

  2. wsl_update_x64.msi 파일을 두 번 클릭하여 업데이트를 적용합니다.

  3. 시작을 엽니다 .

  4. PowerShell 을 검색하고 , 상단 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다 .

  5. 다음 명령을 실행하여 새 배포판의 기본값으로 Windows Subsystem for Linux 2를 설정하고 Enter를 누릅니다 .

    wsl --set-default-version 2
    Windows 10 20H1에서 WSL 2 활성화

  6. (선택 사항) 기존 배포판을 WSL1에서 WSL2로 변환하려면 다음 명령을 사용하고 Enter를 누릅니다 .

    wsl --set-version Ubuntu 2
    Windows 10 20H1에서 distro WSL 1을 WSL 2로 변환

    “Ubuntu”를 변환하려는 배포판의 이름으로 바꾸는 것을 잊지 마세요 . wsl -l -v배포판의 이름을 식별하는 데 도움이 필요하면 사용하세요.

이러한 단계를 완료하면 장치에서 기본 아키텍처로 최신 버전의 Linux용 Windows 하위 시스템을 사용하게 됩니다.

유통 플랫폼 확인

배포판이 WSL2를 활용하는지 확인하려면 다음 단계를 따르세요.

  1. 시작을 엽니다 .

  2. PowerShell 을 검색 하고 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다 .

  3. 다음 명령을 실행하여 배포판 버전을 확인하고 Enter를 누릅니다 .

    wsl --list --verbose

  4. 배포판에 표시된 버전이 2 인지 확인하세요 .

    PowerShell에서 Windows Subsystem for Linux 2를 사용하여 배포판 확인

이러한 단계를 완료하면 프로세스가 성공했는지 아니면 문제 해결이 필요한지 알 수 있습니다.

2024년 10월 31일 업데이트: 이 가이드는 정확성을 높이고 절차적 변경 사항을 반영하기 위해 개정되었습니다.

원천

이미지 출처: Pureinfotech.com

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다