Windows 11에 Linux를 설치하는 방법: 포괄적인 단계별 튜토리얼

Windows 11에 Linux를 설치하는 것은 꽤 간단해 보이고 이론적으로는 그렇습니다.하지만 이전에 WSL을 사용해 본 적이 있다면 기술이 때때로 약간 교활할 수 있다는 것을 알 것입니다. WSL이 활성화되지 않거나 Linux 배포판이 실행되지 않는 문제에 부딪히는 것은 드문 일이 아닙니다.때로는 일반적인 클릭스루보다 조금 더 살펴봐야 합니다.이 가이드가 제가 그러한 장애물을 극복하는 데 도움이 된 것입니다.기본적으로 WSL이 원활하게 작동하지 않는 경우(예: 기능이 켜지지 않거나 배포판이 불확실한 상태) 이러한 요령을 사용하면 다시 원활하게 작동할 수 있습니다.그렇습니다. Windows가 어려운 작업을 처리해야 하지만 때로는 필요 이상으로 복잡하게 만들기 때문입니다.모든 것이 설정되면 터미널에서 바로 Linux 명령을 실행할 수 있으며 이는 게임 체인저입니다.

Windows 11에서 일반적인 WSL 및 Linux 설치 문제를 해결하는 방법

WSL이 실제로 활성화되어 있는지 확인하고 올바르게 수행하십시오.

WSL을 올바르게 활성화했는지 확인하세요. Windows 기능 켜기/끄기 기능을 통해 WSL을 켜는 것만으로도 충분합니다.하지만 때로는 Windows에서 해당 기능을 활성화한 정확한 방식을 다시 한번 확인해야 할 수도 있습니다.더 확실한 방법은 PowerShell을 사용하는 것입니다.관리자 권한으로 PowerShell을 열고 다음을 실행하세요.

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

이 명령을 실행하면 WSL이 시스템 수준에서 활성화됩니다.또한, 가상 머신 플랫폼 구성 요소를 활성화하는 것을 잊지 마세요.일부 설정에서는 이 구성 요소가 진정한 효과를 발휘합니다.다음 명령을 실행하세요.

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

두 가지 모두 실행한 후 PC를 다시 시작하세요. Windows가 모든 것을 정렬하는 데 도움이 필요할 수 있습니다. WSL이 여전히 활성화되지 않으면 BIOS 설정을 확인하여 가상화 기술(Intel VT-x 또는 AMD-V)이 활성화되어 있는지 확인하세요.다소 이상하게 보일 수 있지만, Windows 11은 WSL 2가 제대로 작동하려면 가상화 기술에 크게 의존합니다.

모든 업데이트가 설치되었는지 확인하세요(Windows 및 WSL도 포함)

Windows 또는 시스템 구성 요소가 최신 상태가 아니면 문제가 발생할 수 있습니다.설정 > Windows 업데이트를 열고 모든 것이 최신 상태인지 확인하세요.특히 이전 빌드를 사용하는 경우 WSL 2가 제대로 작동하지 않을 수 있습니다.정확한 버전을 확인하려면 실행 Win + R하고 직접 입력해 보세요.21H2 이상이 아니라면 먼저 업데이트하세요. WSL 자체의 경우 최신 커널 업데이트가 필요할 수 있습니다.Microsoft WSL 2 커널 업데이트winver 페이지 에서 다운로드하세요.

WSL 2로 명시적으로 전환해보세요

배포판을 설치했는데도 여전히 WSL 1로 기본 설정되어 있다면 문제일 수 있습니다.배포판에서 사용 중인 버전을 확인하세요.

 wsl -l -v

사용 중인 배포판이 버전 1로 표시되어 있다면, 간단히 버전 1로 전환할 수 있습니다.다음을 실행하세요.

 wsl --set-version  2

<distro-name>을 사용 중인 Linux 배포판(예: Ubuntu)으로 바꾸세요.이 프로세스 덕분에 WSL 2가 더 안정적인 경향이 있습니다.시스템 호출 호환성이 더 뛰어나고 실행 속도가 훨씬 빠르기 때문입니다.일부 컴퓨터에서는 첫 번째 전환 시도가 실패하거나 멈출 수 있습니다.재부팅 후 다시 시도해 보세요.

손상된 설치 또는 손상된 배포판을 수정합니다.

Linux 배포판이 이상하게 작동하는 경우(충돌, 실행 안 됨, 이상 동작 등) 재설정이나 재설치가 도움이 됩니다. PowerShell을 관리자 권한으로 열고 다음을 입력하세요.

 wsl --unregister 

이렇게 하면 오래되고 손상되었을 수 있는 파일이 정리됩니다.그런 다음 Microsoft Store로 돌아가 Linux 배포판을 다시 설치하세요.어떤 설정에서는 첫 번째 재설치 후 작동했지만, 다른 설정에서는 재부팅하고 두 번째 시도해야 했습니다.

시스템의 Windows 터미널 또는 명령 프롬프트 설정을 확인하세요.

때로는 터미널이 제대로 구성되지 않아서 문제가 발생하는 경우가 있습니다.Windows 터미널 이나 시작 메뉴에서 Linux 셸을 직접 실행했는지 확인하세요.터미널의 기본 프로필이 올바른 배포판을 가리키는지 다시 한번 확인하세요.프로필을 숨기거나 잘못 구성하면 WSL 명령이 예상대로 실행되지 않을 수 있습니다.

환경 구성 및 프록시/방화벽 설정을 확인하세요.

때때로 기업 방화벽이나 VPN이 WSL의 네트워크 기능에 방해를 줄 수 있습니다.특히 배포판이나 커널 업데이트를 다운로드할 때 더욱 그렇습니다.연결 문제가 발생하면 VPN을 일시적으로 비활성화하거나 프록시 설정을 조정하세요.또한, 필요한 경우 네트워크 구성을 재설정하는 것도 고려해 보세요.간단한 네트워크 재설정만으로도 도움이 되는 경우도 있습니다.

 netsh winsock reset

이는 WSL이 제대로 연결하거나 업데이트를 다운로드할 수 없는 경우에 도움이 됩니다.

물론 Windows는 때때로 필요 이상으로 어렵게 만들지만, 이 단계들을 통해 대부분의 흔한 함정을 해결할 수 있을 것입니다.일부 컴퓨터에서는 이러한 명령과 조정을 실행하는 데 인내심과 몇 번의 재부팅만 필요합니다.

요약

  • PowerShell 명령을 사용하여 WSL 및 VM 플랫폼이 활성화되었는지 확인하세요.
  • Windows를 최신 상태로 유지하고 최신 WSL 커널을 설치하세요.
  • 필요한 경우 명시적으로 WSL 2로 전환하세요.
  • 배포판이 제대로 작동하지 않으면 다시 설치하거나 재설정하세요.
  • 시스템의 가상화 및 BIOS 설정을 확인하세요
  • 업데이트나 다운로드가 중단되면 네트워크/방화벽 문제를 고려하세요.

마무리

결국 WSL 문제 해결은 다소 번거로울 수 있지만, 일단 문제가 해결되고 나면 Windows에서 Linux를 실행하는 정말 편리한 방법입니다.가끔 왜 멈추거나 제대로 활성화되지 않는지 잘 모르겠습니다. Windows가 사용자를 계속 긴장하게 만드는 걸 좋아하는 것일지도 모르지만, 이 단계들이 여러 번 문제를 해결해 주었습니다.이 단계들이 Linux를 문제없이 설치하고 실행하려는 사람들에게 몇 시간을 절약해 줄 수 있기를 바랍니다.

답글 남기기

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