본문 바로가기

컴퓨터 사용 팁

WSL2에서 Rocky Linux 설치 방법

WSL2에서 Rocky Linux를 설치하는 방법을 안내해드리겠습니다. Rocky Linux는 Microsoft Store에서 직접 설치할 수 없으므로, 공식 이미지를 다운로드하여 WSL에 임포트하는 방식을 사용해야 합니다.

사전 요구사항

WSL2 설치 확인 및 설정:

  1. 관리자 권한으로 PowerShell 실행
  2. WSL 설치 및 버전 확인:
 
powershell
wsl --install
wsl --version
  1. WSL 버전이 2가 아닌 경우 기본 버전을 WSL2로 설정:
 
powershell
wsl --set-default-version 2

 

Rocky Linux 설치 방법

1단계: Rocky Linux 이미지 다운로드

공식 CDN에서 Rocky Linux 컨테이너 이미지를 다운로드합니다: 

2단계: WSL에 이미지 임포트

다운로드한 파일이 있는 디렉토리에서 PowerShell을 실행하고 다음 명령어를 입력:

powershell
wsl --import RockyLinux9 C:\WSL\Rocky .\Rocky-9-Container-Base.latest.x86_64.tar.xz --version 2
  • RockyLinux9: WSL에서 사용할 배포판 이름
  • C:\WSL\Rocky: 가상머신 파일이 저장될 경로 (원하는 경로로 변경 가능)
  • .\Rocky-9-Container-Base.latest.x86_64.tar.xz: 다운로드한 이미지 파일 경로

3단계: 설치 확인

powershell
wsl -l -v

결과에 RockyLinux9가 Running 또는 Stopped 상태로 표시되면 설치 완료입니다.

4단계: Rocky Linux 접속 및 초기 설정

Rocky Linux 실행:
powershell

wsl -d RockyLinux9

시스템 업데이트 및 필수 패키지 설치:
bash

dnf update -y
dnf install passwd sudo -y

사용자 계정 생성:
bash

# 새 사용자 생성 (wheel 그룹에 추가하여 sudo 권한 부여)
adduser -G wheel 사용자명
passwd 사용자명

# 기본 사용자 설정
echo -e "[user]\ndefault=사용자명" >> /etc/wsl.conf

systemd 활성화 (선택사항): WSL에서 systemd 명령어를 사용하려면 다음 설정이 필요합니다:
bash

echo -e "[boot]\nsystemd=true" >> /etc/wsl.conf

설정 후 WSL 재시작:
bash

exit
 
 
powershell
wsl --shutdown
wsl -d RockyLinux9

5단계: 메모리 제한 설정 (선택사항)

WSL이 과도한 메모리를 사용하는 것을 방지하려면 WSL2 + Rocky Linux 9 でローカルLinux環境を作る | yamk blog %USERPROFILE%\.wslconfig 파일을 생성:
ini

[wsl2]
memory=4GB
swap=0

추가 팁

  1. Windows Terminal 사용: Windows Terminal을 설치하면 Rocky Linux가 드롭다운 메뉴에 자동으로 추가되어 편리하게 접속할 수 있습니다. [윈도우즈/WSL] WSL2에 Rocky Linux 9.0 설치 : 네이버 블로그
  2. 기본 배포판 설정:
    powershell
wsl --set-default RockyLinux9
  1. 한글 언어팩 설치 (필요시):
    bash
dnf install glibc-langpack-ko -y

이제 WSL2에서 Rocky Linux를 사용할 수 있습니다. 필요에 따라 개발 도구나 추가 패키지를 설치하여 환경을 구성하시면 됩니다.

'컴퓨터 사용 팁' 카테고리의 다른 글

OSX Brew로 Java 설치  (0) 2024.06.08
벗츠 추천인 : 'mira'  (0) 2022.07.16
EBS 라디오 스트리밍 주소  (0) 2020.08.11
MacBook Office365 인증 실패가 계속 날 경우  (0) 2019.10.07
Split filename and extension at bash  (0) 2019.05.15