Windows 11에서 WSL 2를 설정하고 사용하는 방법



좀 이상하게 들릴 수도 있지만, 윈도우 11이 리눅스와의 호환성을 높이려고 노력했음에도 불구하고 WSL 2 설정은 여전히 ​​어려운 경우가 있습니다.기능이 바로 활성화되지 않거나 커널이 제대로 설치되지 않는 경우도 있죠.설정 과정 자체는 복잡하지 않지만, 단계를 하나라도 놓치거나 오류가 발생하면 금방 짜증이 날 수 있습니다.특히 리눅스 셸을 사용하고 싶거나, 테스트를 하거나, 단순히 호기심이 있는 사람들에게는 WSL 2를 설정하는 방법을 알아두는 것이 나중에 발생할 수 있는 여러 문제를 예방하는 데 도움이 될 수 있습니다.

Windows 11에서 WSL 2 설치 문제를 해결하는 방법

선택적 기능을 수동으로 활성화하기 – 첫 번째 관문

가장 흔한 문제점은 선택적 기능이 제대로 활성화되지 않으면 WSL 2에서 오류가 발생하거나 설치가 거부된다는 것입니다.Microsoft-Windows-Subsystem-LinuxVirtualMachinePlatform 기능이 모두 활성화되어 있는지 확인해야 합니다.때때로 PowerShell에서 명령을 실행할 때 Windows가 해당 기능이 이미 활성화되어 있다고 인식하거나 재부팅이 필요한 경우 처음 실행이 제대로 되지 않을 수 있습니다.하지만 그렇지 않거나 재부팅 후에 다시 시도해 보세요.

DISM. EXE /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart DISM. EXE /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

확실하게 하려면 관리자 권한으로 PowerShell을 열고 설정 > 앱 > 선택적 기능에서 해당 기능이 활성화되어 있는지 다시 한번 확인하세요.가끔 Windows에서 제대로 작동하지 않는 경우가 있는데, 비활성화되어 있으면 다시 활성화해야 합니다.명령어를 실행한 후에는 PC를 재시작하세요.번거롭지만 필수적인 과정입니다.기능이 완전히 활성화되려면 재부팅이 필요합니다.

WSL 2 커널을 수동으로 업데이트하세요

이 오류는 대부분 커널 버전이 오래되어 발생하는 경우가 많습니다.마이크로소프트 공식 웹사이트에서 WSL 2 커널 업데이트 패키지를 제공하고 있으니, 해당 페이지 에서 다운로드하세요.다운로드 후 실행하시면 됩니다.윈도우는 모든 것을 최신 상태로 유지하기 위해 필요 이상으로 복잡하게 만들어 놓은 것 같네요.설치는 빠르게 진행될 것이고, 설치가 완료되면 다시 시작하시면 됩니다.

WSL 버전을 확인하고 올바르게 설정하십시오.

WSL 2가 기본값으로 설정되어 있는지 확실하지 않은 경우 PowerShell을 열고 다음 명령을 실행하세요.

wsl --list --verbose 

이 명령은 설치된 Linux 배포판과 해당 버전을 알려줍니다.배포판 버전이 1 로 표시되면 제대로 작동하지 않는 이유일 수 있습니다.여기서는 WSL 2로 업그레이드하는 것이 목표입니다.업그레이드하려면 다음 명령을 실행하세요.

wsl --set-default-version 2 

이렇게 하면 향후 설치 시 자동으로 WSL 2가 적용됩니다.기존 배포판을 업그레이드하려면 다음 명령어를 입력하세요.

wsl --set-version Ubuntu 2 

( Ubuntu 대신 설치한 배포판 이름을 입력하세요.) 배포판 이름을 모르시겠나요? 이전 `wsl –list –verbose` 명령에서 확인할 수 있습니다.일부 설정에서는, 특히 해당 기능이 먼저 활성화되지 않은 경우, 이 과정이 즉시 완료되지 않을 수 있습니다.경우에 따라 완전히 제거한 후 다시 설치하면 도움이 될 수 있지만, 먼저 위의 명령어를 시도해 보세요.

오류 없이 리눅스 설치하기 — 최종 점검

모든 기능이 활성화되어 있고 커널도 업데이트되었는데도 WSL에 문제가 계속 발생한다면 BIOS 설정을 다시 확인해 보세요.가상화 기능을 활성화해야 할 수도 있습니다.설정 > 개인 정보 및 보안 > Windows 보안 > 장치 보안 > 하드웨어 보안 > 가상화에서 확인해 보세요.특히 노트북의 경우 이 기능이 기본적으로 비활성화되어 있는 경우가 있습니다.

또 한 가지 방법은 Windows 업데이트를 수동으로 실행해 보는 것입니다.최신 업데이트에서 WSL 2를 차단하는 근본적인 버그가 수정되는 경우가 있습니다.Windows Update설정 > Windows 업데이트에서 실행하세요.그리고 Windows 버전이 21H2 이상인지 확인하십시오.이전 버전은 WSL 2를 제대로 지원하지 않습니다.

일부 환경에서는 이러한 단계를 순서대로 실행해도 문제가 바로 해결되지 않을 수 있습니다.몇 번의 재부팅이나 명령 재실행이 필요할 수 있지만, 결국 WSL 2가 제대로 작동할 것입니다.커널 업데이트와 기능 활성화가 핵심이라는 점을 기억하세요.그래도 문제가 지속되면 BIOS와 Windows 업데이트 상태를 확인하십시오.

요약

  • PowerShell 또는 설정에서 Windows 선택적 기능이 활성화되어 있는지 확인하십시오.
  • 최신 WSL 2 커널 업데이트를 수동으로 다운로드하여 실행하세요.
  • WSL 2를 기본값으로 설정하고 필요한 경우 기존 배포판을 업그레이드하십시오.
  • BIOS 설정에서 가상화 기능이 켜져 있는지 확인하십시오.
  • 최상의 지원을 받으려면 Windows를 최신 상태로 유지하세요.

마무리

WSL 2 설정은 일부 단계가 명확하지 않거나 Windows에 문제가 발생하면 골칫거리처럼 느껴질 수 있습니다.하지만 모든 것이 제대로 설정되고(기능 활성화, 커널 업데이트, 가상화 활성화) 나면 그 후에는 매우 순조롭게 진행됩니다.단, 재부팅 단계는 건너뛰지 마세요. Windows가 모든 변경 사항을 적용하려면 재부팅이 필요합니다.이 정보가 누군가의 설정 시간을 몇 시간이라도 절약해 주기를 바랍니다.저에게는 몇몇 환경에서 효과가 있었으니, 도움이 되기를 기대합니다.



이 글이 도움이 되었나요?