WSL2에 우분투 설치하기 (Tarball 파일 사용)

윈도우 11부터는 WSL2 (Windows Subsystem for Linux)가 기본으로 탑재되어 있어, 굳이 가상화 머신을 설치하지 않고도 쉽게 리눅스를 사용할 수 있다.

특히, WSL을 사용할 때 우분투를 사용하는 가장 쉬운 방법은 명령어로 설치하거나 마이크로소프트 스토어(Microsoft Store)에서 다운로드하여 사용하는 것이다. 또한, wsl --list --online 명령어를 사용하여 사용 가능한 배포판을 선택하고 설치할 수 있다. 그러나 사내 보안 정책 등으로 이러한 설치 방법이 제한된다면, tarball 파일을 직접 다운로드하여 설치하는 방법이 있다.

 

우분투 Tarball 파일 설치 방법

 

1. Ubuntu Cloud 이미지 다운로드

우분투를 설치하려면, 아래 링크로 접속하여 원하는 버전의 tarball 파일을 다운로드한다.

예를 들어 Focal Fossa (Ubuntu 20.04 LTS)를 설치하려면, 해당 디렉토리에서 아래 파일을 다운로드한다.

focal-server-cloudimg-amd64-root.tar.xz  2024-11-27 22:15  375M  Ubuntu Server 20.04 LTS (Focal Fossa) daily builds

 

2. WSL에 우분투 설치하기

다운로드한 tarball 파일을 WSL에 설치하려면 wsl --import 명령어를 사용한다. 예를 들어, C:\Downloads\focal-server-cloudimg-amd64-root.tar.xz에 다운로드한 파일을 C:\WSL\FocalServer\ 디렉토리에 설치하려면 아래 명령어를 실행한다.

wsl --import focal-server C:\WSL\FocalServer C:\Downloads\focal-server-cloudimg-amd64-root.tar.xz
  • focal-server는 설치할 배포판의 이름이다.
  • C:\WSL\FocalServer는 WSL에서 사용할 디렉토리 경로이다.
  • C:\Downloads\focal-server-cloudimg-amd64-root.tar.xz는 다운로드한 tarball 파일의 경로이다.

 

3. 디렉토리 생성

위 명령어를 실행하기 전에 C:\WSL\FocalServer 디렉토리를 먼저 만들어 두어야 한다. 디렉토리가 없으면 설치가 제대로 진행되지 않으므로, 해당 디렉토리를 먼저 생성해 두어야 한다.

 

4. 설치 완료 후 WSL 시작

설치가 완료되면, wsl -d focal-server 명령어를 사용하여 우분투를 실행할 수 있다.

wsl -d focal-server

이제, WSL2에서 우분투 환경을 사용할 수 있다.


이 방법은 명령어로 배포판을 설치할 수 없거나, 보안 정책으로 스토어를 사용할 수 없는 경우 유용하게 사용할 수 있다.

Posted by 공돌이pooh
,