Data Engineering/Bigdata Fundamentals

[LINUX] WSL로 윈도우에 Linux 설치 (하위 시스템에는 설치된 배포판이 없습니다, 0x8004032d 오류 해결)

qqprty 2024. 7. 9. 14:24

wsl로 리눅스 설치하기

https://learn.microsoft.com/ko-kr/windows/wsl/install

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

learn.microsoft.com

 

Power shell, CMD (명령 프롬프트) 관리자 권한 실행

wsl --install
wsl --list --online	#사용 가능한 배포판 목록 확인 
wsl.exe --install -d Ubuntu-24.04

 

이때, 설치는 완료되었다고 뜨는데 아래의 명령어를 이용 하여 설치된 Linux 배포판을 보려고 하면

wsl -l -v

 

Linux용 Windows 하위 시스템에는 설치된 배포판이 없습니다 에러

 

Linux용 Windows 하위 시스템에는 설치된 배포판이 없습니다.라는 에러가 떴다. 

원래 설치가 완료되고 안내문구에 따라 컴퓨터를 재부팅했을 때, 터미널이 켜지고 WSL이 실행되면 root와 사용자 계정을 생성하는데 이 과정이 아무리 껐다 켜도 실행되지 않았다.  

 

해결방법은

1. 윈도우 기본 검색에 "Windows 기능" 검색, Windows 기능 켜기/끄기 창을 실행

2. Hyper-V 선택

3. 컴퓨터 재실행

 

 

0x8004032d 에러

 

0x8004032d 에러가 뜰 땐 바로 밑에 있는 Linux용 Windows 하위 시스템 체크하고 컴퓨터 재부팅하니 root와 사용자 계정을 입력하는 게 뜨고 해결됐다.

 

참고한 링크에 더 상세한 방법이 있다. 

https://daddyrang.tistory.com/81#google_vignette