반응형
기본적으로 WSL2를 통해 C에 Linux가 설치되는데 디스크 용량등의 이유로 이를 변경하려함
Ubuntu 22.04 LTS 버전을 C드라이브에서 D드라이브로 옮긴다고 가정
1. .tar로 export
# wsl --exprot <Linux명> <파일경로\파일이름.tar>
wsl --export Ubuntu-22.04 D:\ubuntu-22-04.tar
2. 기존 Linux 버전 삭제
# wsl --unregister <Linux명>
wsl --unregister Ubuntu-22.04
3. .tar import
설치경로에 디렉토리가 반드시 먼저 있어야 한다. 디렉토리가 없는 상태에서 경로를 입력하면 생성되면서 import되는 것이 아니라 디렉토리가 없다는 에러가 발생한다.
#wsl --import <설정할 Linux명> <설치경로> <export된 tar의 경로>
wsl --import Ubuntu-22.04 D:\wsl\ubuntu-22-04\ D:\ubuntu-22-04.tar
4. User Setting
3까지 실행 후 바로 Linux에 접속은 가능하나 root계정으로 접근이 된다.
보안이라던지 여러가지 이유로 root계정을 직접 사용하는 것은 좋지 않으니 일반 계정을 default값으로 잡아주는 것이 좋다.
$ vi /etc/wsl.conf
[boot]
systemd=true
# 추가
[user]
default=<계정명>
vi에디터를 이용해 설정파일 수정
기존에는 [boot]만 있는데 하단에 [user]이하 부분을 추가 후 재접속하면 입력한 계정명으로 접속된다.
반응형
'CS > OS' 카테고리의 다른 글
freePBX 설치 (0) | 2023.08.30 |
---|---|
Oracle Virtual Box설치 (0) | 2023.08.30 |
WSL2 관련 에러 조치 (0) | 2023.08.28 |
엑셀 매크로 활용 VBA(4) (0) | 2022.10.05 |
엑셀 매크로 활용 VBA(3) (0) | 2022.09.20 |