WSL 우분투 설치 실행 오류 "지정된 파일을 찾을 수 없습니다" (ERROR_FILE_NOT_FOUND)
WSL 우분투 설치,실행시 Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND 오류가 발생할 수 있다 그 원인과 해결법을 알아보자
안녕하세요. 리얼리눅스 입니다.
WSL 통해서 우분투 실행과정에서 아래와 같은 오류가 발생하는경우가 있습니다.
Launching Ubuntu...
Failed to attach disk 'C:\Users\Admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx' to WSL2: The system cannot find the file specified.
Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND
Failed to attach disk 'C:\Users\Admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx' to WSL2: The system cannot find the file specified.
Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND
Failed to attach disk 'C:\Users\Admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx' to WSL2: The system cannot find the file specified.
Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND
Press any key to continue...
위와 같은 이슈는 Microsoft 공식 WSL GitHub 이슈 게시판에도 올려져있는 사항으로
https://github.com/microsoft/WSL/issues/10032
https://github.com/microsoft/WSL/issues/10858
일반적인 설치(예: Microsoft Store 통한 WSL 우분투 설치)인 경우 발생 할 수 있는 이슈로 보입니다.
해결방법: wsl 명령어 통해서 등록해지(--unregister) 및 재설치(--install) 통해서 문제해결 (참고: PowerShell 또는 명령어 프롬프트(CMD) 를 활용해서 명령어 실행)
$ wsl --unregister ubuntu
$ wsl --install
위와같이 실행할 경우 설치된 Ubuntu 배포판을 등록해지 하고 재설치하게 됩니다.
wsl --install 명령어 같은 경우는 기본적으로 Ubuntu 배포판을 설치하게 됩니다.
추가적으로 다른 배포판(예: CentOS 등) 을 설치하고 싶다면 아래와 같이 입력하여 설치가 가능하고
$ wsl --install <Distribution Name>
또는
$ wsl --install -d <Distribution Name>
"<Distribution Name>" 대신 리눅스 배포판명을 입력해야합니다.
그리고 설치된 배포판들을 확인하기 위해서 아래와 같이 명령어를 통해서 확인할 수 있습니다.
$ wsl --list --online
아래와 같이 Ubuntu-20.04 또는 Ubuntu-22.04 배포판도 지원이 가능하니 필요하다면 wsl --install 명령어 통해서 설치하셔도 좋을것같습니다.
리얼리눅스 관련 강의로 우분투 리눅스 왕초보를 위한 교육을 소개드립니다.
감사합니다. https://reallinux.co.kr/course/se_shell
'리눅스 이야기' 카테고리의 다른 글
SSH 패스워드 사용하여 로그인 (1) | 2023.12.05 |
---|---|
리눅스 메모리 available 이 free 보다 왜 낮을까 ? (1) | 2023.12.05 |
리눅스 시스템 부하와 Load Average (2) | 2023.12.01 |
SSH port 22: Connection refused 문제 해결법 (1) | 2023.11.30 |
인터넷과 웹사이트는 어떻게 작동하나요? (3) | 2023.11.30 |