wsl –import <새로 만들 ubuntu 이름> <import 할 경로> <추출된 tar파일 경로>
이렇게 하면 Ubuntu 옮기기가 완료되었습니다! 하지만 기존 Ubuntu는 삭제해야겠죠?
5. powershell에서 다시 “wsl -l -v”를 입력하시면, 기존 우분투와 새로 설치된 우분투가 보이실 겁니다.
여기서 아래와 같은 우분투 삭제 명령어를 입력하시면 됩니다.
wsl –unregister Ubuntu-20.04
위의 명령어는 다음과 같은 구조입니다.
wsl –unregister <삭제할 우분투 이름>
6. 그러고 다시 “wsl -l -v”를 입력하시면 아래 사진과 같이 깔끔하게 삭제된 모습을 볼 수 있습니다.
7. “wsl -d Ubuntu2004” 라는 명령어로 Ubuntu를 실행하면 아래와 같이 실행 되는 모습을 볼 수 있습니다!
하지만 옮기고보니 root 계정으로 실행이 되고 있네요?
root 계정으로 사용을 하는 것은 권장되지 않습니다. root 계정을 사용하게 되면 모든 파일과 프로세스에 대한 완전한 접근 권한을 가지기 때문에, 실수로 시스템에 해를 끼칠 수도 있고 여러가지 보안 위험도 있기 때문에 사용자 계정으로 진행을 하시는게 좋습니다! 그러므로 사용자 계정을 만들어 보도록 하겠습니다.
추가) 우분투 사용자 계정 만들기
1. powershell을 열어, wsl을 입력하여 ubuntu를 실행시켜주세요.
2. 아래 명령어를 입력하여, vi 에디터를 통해 wsl.conf를 수정할 예정입니다.
vi /etc/wsl.conf
위의 명령어를 입력하면, 아래와 같이 뜨게 됩니다.
아마 처음 키시면
[boot]
systemd=true
만 있을 거에요.
여기에 위의 사진처럼
[user]
default=<사용자 계정명>
을 추가시킬 예정입니다.
처음 실행하면 현재 상태는 “명령모드” 로서, 무언가를 입력할 수는 없습니다.
여기에서 i를 누르면 “입력모드”로 바뀌며, 무언가를 입력할 수 있게 됩니다.
“입력모드”로 전환 후, systemd=true 밑으로 이동한 뒤에, 밑에
[user]
default=<사용자 계정명>
을 적고, ESE 키를 누르면 다시 “명령모드”로 전환됩니다.
“명령모드”에서는 : (콜론)을 이용하여 저장/종료/저장 후 종료 등이 가능합니다.
:wq 를 입력 후, 엔터를 누르면 저장이 됩니다.
이렇게 저장한 뒤, 아래 이미지와 같이 우분투를 종료시켰다가 다시 키면 사용자 계정으로 우분투가 켜지는 것을 확인할 수 있습니다!
wsl -t Ubuntu2004 => 우분투 종료
wsl -d Ubuntu2004 => 우분투 실행
Chapter 1이 이제 끝났습니다! 생각보다 간단하고 쉽죠? 잘 모르겠으면 물어봐주시면 가능한 답변 해드리도록 할게요~
Chapter 2에서는 WSL2에 아나콘다를 설치한 후, 가상환경을 만들 예정입니다! 이것도 어렵지는 않아요! 게다가 진행만 잘 따라오시면 저랑 버전도 완전 같아서 문제없이, 막히는것 없이 진행하실 수 있으실거에요!