작성
·
106
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 삭제 → 재설치까지 수행했는데도 같은 문제가 반복된다는 점이 관건입니다. 아래와 같은 방식으로 하나씩 점검해보시는 걸 권장드립니다.
기존에 설치된 Ubuntu 배포판이 시스템상에 완전히 제거되지 않았을 가능성이 있습니다. 아래 명령어로 설치된 WSL 배포 목록을 확인해보시고, 잔여 배포가 있는지 확인해보시기 바랍니다.
wsl --list --all
Ubuntu가 목록에 있다면 다음 명령어로 강제 등록 해제를 시도할 수 있습니다.
wsl --unregister <배포판 이름>
예를 들어:
wsl --unregister Ubuntu-22.04
또는 Ubuntu-22.04.5
처럼 정확한 이름을 사용해야 합니다. 이름이 다르면 DISTRONOTFOUND
오류가 발생합니다.
그래도 문제가 지속된다면, 다음 경로에 수동으로 접근하여 잔여 데이터를 삭제해보시기 바랍니다.
C:\Users\<사용자이름>\AppData\Local\Packages\
여기에서 CanonicalGroupLimited.Ubuntu22.04...
로 시작하는 폴더를 직접 찾아 삭제한 후, Microsoft Store에서 Ubuntu 22.04.5 LTS를 다시 설치해 보시기 바랍니다.
⚠ 이 경로는 숨김 폴더이므로, 탐색기에서 숨김 항목 보기를 활성화하셔야 보입니다.
그래도 해결되지 않는다면, 아래 명령어로 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
Velog 링크에 나온 명령 중 --unregister Ubuntu-22.04.5 LTS
는 이름이 실제 설치된 배포판과 다르면 작동하지 않습니다. 이름을 정확히 확인한 뒤에 unregister 해주셔야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
이은지님께서 겪고 계시는 Ubuntu 실행 시 발생하는 오류는 WSL(Windows Subsystem for Linux) 환경에서 배포판을 찾을 수 없다는 문제입니다. 비슷한 문제를 겪고 있는 경우에 대한 해결책을 제공하는 기존 질문들을 포함한 몇 가지 팁을 제공해드리겠습니다.
WSL에서 Ubuntu 배포판이 인식되지 않는 경우:
wsl --unregister <배포판 이름>
이 명령어를 통해 설치된 배포판을 완전히 제거할 수 있으며, 이후 다시 설치를 시도할 수 있습니다.
WSL 문제 해결 가이드:
추가적인 오류 해결 팁:
위의 정보가 도움이 되셨길 바라며, 추가적으로 궁금한 점이 있으시면 언제든지 질문해 주세요. 이와 관련된 이슈들은 상황에 따른 여러 원인들이 있을 수 있으므로, 명확한 해결을 위해 각 페이지의 방법들을 시도해보시는 것을 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.