개발도구/기타
[WSL] 설치 경로 변경하기
쓴웃음
2022. 4. 16. 09:32
개요
PC를 변경하게 되어 기존에 사용하고 있던 WSL의 작업 내용을 백업한 후, 이를 신규 PC에서 사용하고자 합니다. (혹은 C 드라이브에 설치되어 있는 이미지를 D 드라이브로 이동하고자 합니다.)
내용
.tar
파일로 현재 사용 중인 wsl 이미지를 백업합니다.
C:\Users\sergio>d:
D:\>
# 작업할 임시디렉토리로 이동
D:\>cd tmp
D:\tmp>wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Running 2
docker-desktop Running 2
docker-desktop-data Running 2
# 실행중인 wsl 종료
D:\tmp>wsl --shutdown
D:\tmp>wsl --export Ubuntu-20.04 Ubuntu-20.04-default.tar
D:\tmp>mkdir d:\wsldist
# 신규피씨에 생성된 .tar 파일을 복사합니다.
# 복사한 파일을 이용하여 이미지를 생성합니다.
D:\tmp>wsl --import Ubuntu-20.04_1 D:\wsldist D:\tmp\Ubuntu-20.04-default.tar
D:\tmp>wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Running 2
docker-desktop Running 2
docker-desktop-data Running 2
Ubuntu-20.04_1 Stopped 2
# 기존것 삭제
D:\tmp>wsl --unregister Ubuntu-20.04
# 신규 이미지를 (wsl 명령시) 기본실행 이미지로 설정합니다.
D:\tmp>wsl --set-default Ubuntu-20.04_1
D:\tmp>wsl
# `root` 계정으로 실행이 됩니다. 이를 바로 잡겠습니다.
# wsl 설정파일을 편집한 후, 쉘에서 나옵니다.
root@DESKTOP-GJ2UKB8:/mnt/d/wsldist# vim /current/etc/wsl.conf
# 사용계정을 변경합니다.
[user]
default=sergio
# 재시작합니다.
wsl --shutdown
wsl
sergio@DESKTOP-GJ2UKB8
# 시작폴더 변경하기