개요
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
# 시작폴더 변경하기
참고
'개발도구 > 기타' 카테고리의 다른 글
zsh history 수정 (0) | 2023.08.28 |
---|---|
[yarn] 전역 패키지 설치시 오류 (0) | 2021.12.16 |
[개발도구] GIT 사용자를 위한 SVN (0) | 2021.12.13 |
[WSL] 윈도우와 환경변수 공유하지 않도록 설정하기 (1) | 2021.10.22 |
[기타] zsh 설치후, nvm 동작하지 않는 오류 (0) | 2021.08.26 |