카테고리 없음

WSL 활성화 하기 in Windows 10

하인도1 2025. 5. 16. 12:07

이 문제의 시작은 다음 명령 때문에 시작되었습니다.

wsl --mount \\.\PHYSICALDRIVE2 --bare

이 명령의 목적은 Windows PC에 달린 디스크 중 하나를 WSL로 띄운 리눅스에서 인식가능하게 해주기 위한 명령입니다. 저 명령을 통해 WSL에서 해당 Disk를 Sdx 로 인식하게 해주기 위해 사용됩니다.

문제는 저 명령을 넣으면 --mount를 인식할 수 없다는 에러가 계속 뜹니다.

혹시나 해서 Ubuntu 를 Microsoft Store에서 설치해보았는데 역시 안되었습니다.

그래서 몇몇 사이트들을 통해 WSL 설정에 대한 확인을 했고, 아래와 같이 해서 명령들을 넣어 해결했습니다.

먼저 Windows Feature(기능) 추가를 먼저 해봅니다. 

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

 

다음은 WSL 버전을 업그레이드 합니다.
다시 롤백해서 처음부터 다시 테스트는 안해봤지만, 아래의 명령을 넣어 WSL 자체를 업그레이드 안해서 발생된 문제 같았습니다. 자동으로 WSL 버전을 업그레이드 하면 지금 껏 발생한 문제들이 해결된 것 같습니다.

wsl --update

 

마지막으로 원래는 아래의 명령을 넣고 WSL 관련 이미지 설치를 했어야 합니다.

wsl --set-default-version 2

 

저 같은 경우 Ubuntu를 Version 1일 때 설치하다보니, 당연히 Version 1으로 설치되어 있고요. 그래서 Version 2로 강제로 올려야 됐습니다.

wsl --set-version ${NAME} 2

 

저 위의 명령에 자신의 이미지 이름으로 바꿔 넣으면 됩니다.
이미지 이름은 다음 명령을 넣으면 나옵니다. 

wls --list

저와 같은 경우 아래 처럼 명령을 넣으면 Version 2로 변경됩니다.

wsl --set-version Ubuntu-24.04 2

 

일단 Windows PC에 연결한 예전 Linux 디스크를 저렇게 Load는 했습니다.

728x90