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

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

learn.microsoft.com

해당 문서에서 다양한 리눅스 배포판을 설치하는 방법을 소개하고 있다.

하지만 이 목록에 없는 리눅스를 설치하고 싶다면 ..?

 

인터넷에 centos7 설치하기 ~ 등등 파일이 많이 돌아다니지만

특정 버전을 사용한다던가

내가 찾는것이 아무리 찾아도 없다던가

하는 경우 도커를 이용해 추출할 수 있다.

 

rockylinux 9.2 를 도커에서 추출해, wsl에 설치해보자.

 

1. 이미지를 받는다.

docker pull [image name]

 

2. 컨테이너를 실행시키고, 컨테이너 아이디를 확인한다.

docker run -d -it [imagename or id] /bin/bash
docker ps

 

3. tar 압축 파일을 만든다.

docker export [container id] > [경로]/[파일이름].tar

생겼다!

 

4. import한다.

wsl --import rockylinux [import할경로] [tar파일경로]\[파일이름].tar

 

5. 확인해본다.

 

이렇게 하고, windows terminal에서 새 탭을 열때 rockylinux를 선택하면 된다.