본문 바로가기
컴퓨터 활용(한글, 오피스 등)/50_1. 운영체제_윈도우

윈도우11에 설치된 ubuntu24 및 패키지 이동

by 3604 2026. 3. 12.
728x90

A windows11 환경 PC에 microsoft store를 통해 ubuntu24를 설치하고 추가 패키지를 설치하였다. B windows11 환경 PC에 A PC에 설치한 ubuntu24와 추가 패키지를 모두 복사해서 옮기고 싶다. 방법은?

Gemini의 응답
A PC에서 정성껏 구성한 Ubuntu 24.04 환경(추가 패키지 포함)을 B PC로 그대로 옮기는 가장 확실한 방법은 WSL의 '내보내기(Export)'와 '가져오기(Import)' 기능을 사용하는 것입니다. 이 방식은 단순한 파일 복사가 아니라, 설치된 패키지, 설정, 사용자 계정까지 포함된 전체 파일 시스템을 하나의 이미지 파일(.tar)로 압축하여 옮기는 방식입니다.

Step 1. A PC에서 Ubuntu 환경 내보내기 (Export)
먼저 A PC의 터미널(PowerShell 또는 CMD)에서 현재 설치된 배포판 이름을 확인하고 파일로 추출합니다.

배포판 이름 확인:

PowerShell
wsl -l -v
(보통 Ubuntu-24.04 또는 Ubuntu로 표시됩니다.)

내보내기 실행:
압축 파일을 저장할 경로(예: D드라이브)를 지정하여 명령어를 입력합니다.

PowerShell
wsl --export Ubuntu-24.04 C:\Temp\my_ubuntu_backup.tar
Ubuntu-24.04: 확인한 배포판 이름

C:\Temp\my_ubuntu_backup.tar: 저장될 파일 경로 및 이름

Step 2. 생성된 파일을 B PC로 전달
생성된 my_ubuntu_backup.tar 파일을 외장 하드, USB 메모리, 또는 네트워크 드라이브를 이용해 B PC의 적당한 경로로 복사합니다.

Step 3. B PC에서 Ubuntu 환경 가져오기 (Import)
B PC에는 Microsoft Store에서 별도로 Ubuntu를 설치할 필요가 없습니다. (이미 설치되어 있다면 삭제하거나 다른 이름으로 가져와야 합니다.)

가져오기 실행:
B PC의 PowerShell에서 다음 명령어를 입력합니다.

PowerShell
wsl --import <새 배포판 이름> <설치될 경로> <복사해온 파일 경로>
예시:

PowerShell
wsl --import Ubuntu-24-Work C:\WSL\Ubuntu_Work C:\Temp\my_ubuntu_backup.tar
<새 배포판 이름>: B PC에서 사용할 이름 (예: Ubuntu-24-Work)

<설치될 경로>: 실제로 리눅스 파일 시스템이 풀려서 저장될 폴더 (미리 생성해 두는 것이 좋습니다.)

Step 4. 기본 사용자 설정 (중요)
--import로 가져온 환경은 기본적으로 root 계정으로 접속됩니다. A PC에서 사용하던 사용자 계정으로 바로 접속되게 하려면 추가 설정이 필요합니다.

사용자 이름 확인:
가져온 Ubuntu를 실행한 뒤, whoami 또는 cat /etc/passwd로 기존 사용자 ID를 확인합니다.

기본 사용자 변경:
B PC의 PowerShell에서 아래 명령어를 입력하여 기본 사용자를 고정합니다.

PowerShell
# Ubuntu 24.04의 경우
ubuntu2404 config --default-user <사용자ID>
만약 위 명령어가 작동하지 않는다면, /etc/wsl.conf 파일 내에 [user] default=<사용자ID>를 추가하는 방법도 있습니다.

💡 주의사항
WSL 버전: 두 PC 모두 WSL 2 환경인 것이 좋습니다. 만약 B PC에서 가져오기 후 실행이 안 된다면 wsl --set-default-version 2를 먼저 실행해 보세요.

용량 확인: 내보낸 .tar 파일은 설치된 패키지 용량에 따라 매우 커질 수 있으니 충분한 저장 공간을 확보해 주세요.

이 과정을 마치면 A PC의 도구와 설정이 B PC에 그대로 복제됩니다. 혹시 특정 패키지(예: Docker, GPU 관련 설정)에서 오류가 발생한다면 추가로 말씀해 주세요!

728x90