Windows 10에서 Ubuntu를 실행하는 것은 처음에는 다소 어려울 수 있습니다.특히 여러 단계가 필요하기 때문입니다.하지만 일단 설정만 하면 꽤 편리합니다.듀얼 부팅이나 가상 머신을 사용하지 않고 Windows에서 바로 Linux 명령을 실행할 수 있습니다.하지만 WSL이 설치되지 않거나, 환경 설정에서 기능 누락에 대한 오류가 발생하는 등 가끔은 제대로 작동하지 않을 수 있습니다. WSL 때문에 어려움을 겪고 있거나 모든 것이 제대로 구성되었는지 확인하고 싶다면 이 가이드가 도움이 될 것입니다.
Windows 10에서 일반적인 WSL 문제를 해결하는 방법
WSL을 활성화하고 제대로 설치되었는지 확인하세요
먼저, WSL을 켜야 하지만, 기본 토글만으로는 안 됩니다. Windows 업데이트나 설정이 제대로 작동하지 않을 수 있습니다.가장 쉬운 방법은 PowerShell을 관리자 권한으로 실행하고( Windows + X“Windows PowerShell(관리자)”를 선택하고 다음을 실행하는 것입니다.
wsl --install
이 명령은 필요한 기능을 활성화하고 시스템에서 지원하는 경우 WSL 2를 설치합니다.이전 버전은 문제가 발생할 수 있으므로 Windows 10을 최소 빌드 19041 이상으로 업데이트했는지 확인하세요.
Windows 버전을 확인하고 필요한 경우 업데이트하세요
WSL이 지원되지 않는다는 오류가 발생하면 winver실행 상자( Win + R)에 입력하여 Windows 버전을 확인하세요. Windows 버전이 2004 미만인 경우 설정 > 업데이트 및 보안 > Windows 업데이트 로 이동하여 최신 업데이트를 설치하세요. Windows는 당연히 필요 이상으로 작업을 어렵게 만들어야 하기 때문입니다.
선택적 기능이 활성화되어 있는지 확인하세요
때로는 명령을 실행하는 것만으로는 충분하지 않습니다. Windows 기능에서 “Linux용 Windows 하위 시스템”과 “가상 머신 플랫폼”이 활성화되어 있는지 다시 한번 확인해 보세요.
- 제어판 > 프로그램 > Windows 기능 켜기/끄기로 이동합니다.
- Linux용 Windows 하위 시스템 및 가상 머신 플랫폼 에 대한 상자를 체크하세요.
- 메시지가 표시되면 확인을 누르고 다시 시작하세요.
이 단계는 WSL이 설치되었지만 특정 기능이 활성화되지 않아 시작되지 않는 경우를 해결하는 데 도움이 됩니다.
여전히 문제가 있는 경우 WSL을 다시 설치하세요.
WSL이 이상하게 작동하면 삭제했다가 다시 설치해 보세요. PowerShell에서 다음을 실행합니다.
wsl --unregister
“Ubuntu”와 같은 실제 배포판으로 바꾸세요 <distribution_name>.그런 다음 Microsoft Store에서 다시 설치하세요.또한, 다음을 사용하여 WSL 2를 기본값으로 설정하세요.
wsl --set-default-version 2
이를 통해 WSL 1이 계속해서 기본값을 사용하고 호환성 문제를 일으키는 문제를 해결할 수 있습니다.
Hyper-V 충돌 확인
또 다른 이상한 점은 Hyper-V가 켜져 있으면 특정 VirtualBox 또는 VMware 설정이 충돌할 수 있다는 것입니다. Hyper-V를 비활성화하려면(때로는 Hyper-V가 원인일 수 있습니다) PowerShell을 관리자 권한으로 실행하고 다음을 입력하세요.
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
재부팅 후 다시 시도해 보세요.반대로, 다른 용도로 Hyper-V가 필요한 경우 제대로 구성되어 있는지 확인하세요.다만, Hyper-V와 VirtualBox를 동시에 사용하여 하드웨어 가상화를 사용하는 것은 제대로 된 지식이 없는 한 권장하지 않습니다.
Ubuntu에서 Windows 파일에 액세스하고 그 반대로도 가능합니다.
Ubuntu에서 명령어는 작동하지만 파일을 찾을 수 없다면, 해당 /mnt/c디렉토리에 저장되어 있다는 점을 기억하세요.해당 디렉토리로 이동하면 Windows 문서 폴더로 이동하게 됩니다.반대로 Windows에서 파일을 편집하는 경우에는 C:\cd /mnt/c/Users/YourName/Documents 폴더에 저장됩니다.
추가 팁: 더 나은 UX를 위해 Windows Terminal을 사용하세요
기본 터미널에 지치셨다면 Windows Terminal을 설치해 보세요.더욱 현대적이고, 여러 탭을 지원하며, Linux GUI를 더 잘 렌더링합니다. Microsoft Store에서 다운로드한 후 설정을 통해 Ubuntu 프로필을 추가하세요.이렇게 하면 Windows와 Linux 간 전환이 더욱 원활해집니다.더 이상 명령줄을 복잡하게 조작할 필요가 없습니다.
네, 때로는 재부팅을 몇 번 하거나 Windows를 업데이트하는 것만으로도 충분할 때도 있지만, 이 팁들은 WSL 관련 문제에 봉착한 많은 사람들에게 도움이 되었습니다.물론 기술은 예측 불가능할 수 있으니까요.
요약
- Windows가 최소 2004버전으로 업데이트되어 있는지 확인하세요.
- PowerShell 및 Windows 기능을 통해 WSL 및 가상 머신 플랫폼을 활성화합니다.
- 변경 후 재부팅하세요.
- WSL이 버전 2로 설정되어 있는지 확인하세요
wsl --set-default-version 2. - 문제가 있으면 제거한 다음 Store에서 배포판을 다시 설치하세요.
- Hyper-V 또는 가상화 소프트웨어와의 충돌을 확인하세요.
- .를 통해 Ubuntu 내에서 Windows 파일을 쉽게 탐색할 수 있습니다
/mnt/c.
마무리
Windows 10에서 WSL을 완벽하게 작동시키는 것은 때로는 다소 복잡할 수 있지만, 일단 해결되면 큰 변화를 가져올 수 있습니다.오류가 발생하거나 모든 것이 제대로 설정되었는지 확신할 수 없는 사람들에게 이러한 간단한 해결책은 종종 효과적입니다.왜 작동하는지는 모르겠지만, 재시작하고 기능을 다시 한번 확인하면 대개 문제가 해결됩니다.이 덕분에 누군가는 몇 시간씩 머리를 긁적이며 고민하는 시간을 줄일 수 있기를 바랍니다.기술의 본질이 바로 그런 거잖아요, 안 그래요?
답글 남기기