인프런 커뮤니티 질문&답변
Ubuntu 실행시 에러 발생
작성
·
144
1
안녕하세요 🙂
[1. 질문 챕터] : Xilink Vivado 설치 강의에서 3분 53초 ,
[2. 질문 내용] : 재설치하는 중입니다 설정->앱 들어가서 ubuntu 삭제하고 시작했습니다. 설치한 우분투(20.04.6 LTS) 실행 시

위와 같은 에러가 발생했습니다. 삭제 후, 다른 버전(2022.04.5) 설치해도 같은 에러가 발생햇습니다.
[3. 시도했던 내용, 그렇게 생각하는 이유] : 구글링 통해
시도해봤고 설치되었는데도

위 링크 해결방법을 따라하면 제공된 이름의 배포가 없다고 나옵니다ㅜㅜ
답변 2
0
안녕하세요 🙂
질문 남겨주셔서 감사합니다.
해당 이슈에 대해서는 저도 잘 모르겠어서, GPT 를 참고해서 답변 달았다는 점 서두에 말씀드립니다.
문제를 겪고 계신 분 입장에서는 이미 여러 번 삭제 후 재설치를 반복하셨기 때문에 많이 답답하셨을 거라 생각합니다. 다음 방법들을 순차적으로 시도해보시고, 그래도 안 된다면 시스템 로그를 추가로 확인하거나, Windows 이벤트 로그에 WSL 관련 오류가 있는지 확인해보는 것도 도움이 될 수 있습니다.
필요하시면 함께 단계별로 확인해보겠습니다.
GPT 답변입니다. ======================================
첨부해주신 화면을 바탕으로 판단해보면, 현재 문제는 WSL2 환경에서 Ubuntu를 실행할 때 가상 디스크 파일(ext4.vhdx)이 없어서 실행이 되지 않는 상태로 보입니다.
오류 메시지인Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND는 말 그대로 Ubuntu 배포판의 루트 파일 시스템을 담고 있는 .vhdx 파일이 손실되었거나 손상되었음을 의미합니다. 이 경우에는 해당 WSL 인스턴스를 복구할 수 없으며, 재설치가 필요합니다.
다만, 글쓴 분께서 이미 앱 설정 → Ubuntu 삭제 → 재설치까지 수행했는데도 같은 문제가 반복된다는 점이 관건입니다. 아래와 같은 방식으로 하나씩 점검해보시는 걸 권장드립니다.
1. 완전한 배포판 제거
기존에 설치된 Ubuntu 배포판이 시스템상에 완전히 제거되지 않았을 가능성이 있습니다. 아래 명령어로 설치된 WSL 배포 목록을 확인해보시고, 잔여 배포가 있는지 확인해보시기 바랍니다.
wsl --list --all
Ubuntu가 목록에 있다면 다음 명령어로 강제 등록 해제를 시도할 수 있습니다.
wsl --unregister <배포판 이름>
예를 들어:
wsl --unregister Ubuntu-22.04
또는 Ubuntu-22.04.5처럼 정확한 이름을 사용해야 합니다. 이름이 다르면 DISTRONOTFOUND 오류가 발생합니다.
2. 남은 파일 수동 삭제
그래도 문제가 지속된다면, 다음 경로에 수동으로 접근하여 잔여 데이터를 삭제해보시기 바랍니다.
C:\Users\<사용자이름>\AppData\Local\Packages\
여기에서 CanonicalGroupLimited.Ubuntu22.04...로 시작하는 폴더를 직접 찾아 삭제한 후, Microsoft Store에서 Ubuntu 22.04.5 LTS를 다시 설치해 보시기 바랍니다.
⚠ 이 경로는 숨김 폴더이므로, 탐색기에서 숨김 항목 보기를 활성화하셔야 보입니다.
3. WSL 재설치
그래도 해결되지 않는다면, 아래 명령어로 WSL 자체를 재설치해보는 것도 방법입니다.
wsl --shutdown
wsl --unregister Ubuntu-22.04
이후 PowerShell(관리자 권한)에서 아래 명령으로 WSL을 초기화합니다.
wsl --install
또는 기능을 다시 활성화할 수 있습니다:
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
4. 설치 시 이름 주의
Velog 링크에 나온 명령 중 --unregister Ubuntu-22.04.5 LTS는 이름이 실제 설치된 배포판과 다르면 작동하지 않습니다. 이름을 정확히 확인한 뒤에 unregister 해주셔야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
이은지님께서 겪고 계시는 Ubuntu 실행 시 발생하는 오류는 WSL(Windows Subsystem for Linux) 환경에서 배포판을 찾을 수 없다는 문제입니다. 비슷한 문제를 겪고 있는 경우에 대한 해결책을 제공하는 기존 질문들을 포함한 몇 가지 팁을 제공해드리겠습니다.
WSL에서 Ubuntu 배포판이 인식되지 않는 경우:
- 동일한 문제가 여러 사용자에게 발생한 바가 있습니다. 가장 일반적인 해결책은 아래 명령어를 사용하여 WSL 배포판을 초기화하거나 제거 후 다시 설치하는 것입니다.
wsl --unregister <배포판 이름>이 명령어를 통해 설치된 배포판을 완전히 제거할 수 있으며, 이후 다시 설치를 시도할 수 있습니다.
- 동일한 문제가 여러 사용자에게 발생한 바가 있습니다. 가장 일반적인 해결책은 아래 명령어를 사용하여 WSL 배포판을 초기화하거나 제거 후 다시 설치하는 것입니다.
WSL 문제 해결 가이드:
- WSL 설치 및 제거 문제 해결 방법: WSL 관련 문제를 해결하는 과정에서 기존의 설정 및 설치된 파일을 점검하고, 관련 문제를 해결할 수 있는 세부적인 방법이 포함된 가이드입니다.
- WSL 설치 및 제거 문제 해결 방법: WSL 관련 문제를 해결하는 과정에서 기존의 설정 및 설치된 파일을 점검하고, 관련 문제를 해결할 수 있는 세부적인 방법이 포함된 가이드입니다.
추가적인 오류 해결 팁:
- Ubuntu 다시 설치 시 발생하는 오류 해결: WSL에서 Ubuntu 설치와 관련된 다양한 오류의 원인을 파악하고 해결하는 방법이 자세히 설명되어 있습니다.
- Ubuntu 다시 설치 시 발생하는 오류 해결: WSL에서 Ubuntu 설치와 관련된 다양한 오류의 원인을 파악하고 해결하는 방법이 자세히 설명되어 있습니다.
위의 정보가 도움이 되셨길 바라며, 추가적으로 궁금한 점이 있으시면 언제든지 질문해 주세요. 이와 관련된 이슈들은 상황에 따른 여러 원인들이 있을 수 있으므로, 명확한 해결을 위해 각 페이지의 방법들을 시도해보시는 것을 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




