한국Ǻ12;/196; .108; Ȝ17;1060; 없Ǻ12;서 Ȣ16;lj16; 김에 외국 문서 참1312;Ȣ16;여 1089;성해봤습니다.
아1649; Ȣ17;생1060;므/196; ǥ12;1313;함1060; 1080;더라도 1060;해해1452;시면 감사Ȣ16;,192;습니다:)
원본(본1064;1089;성) : https://blog.naver.com/barumy0615/222719735616
1312;,148; : Windows 환ᅆ1;에서 WSL2가 실행.104;고 1080;1004;며, 우ǥ16;투가 설치.108; 환ᅆ1;1012; 기1456;1004;/196; 설명함
ᇺ1;1088;가 ᓮ1;스트 편1665;기를 사용할 1460; 알고, 리눅스 시스템에 대해 1060;해가 .108; 상태/196; 가1221;함.
1. rinse 패Ȗ12;1648; 설치Ȣ16;기
다1020; 명/161;Ǻ12;를 실행Ȣ16;여 rinse 패Ȗ12;1648;를 설치
sudo apt-get update
sudo apt-get install rinse -y
2 . 패Ȗ12;1648; 파1068; 생성Ȣ16;기
rinselj16; Rocky Linux를 원래 1648;원Ȣ16;1648; 않1004;므/196;, CentOS1032; 패Ȗ12;1648; 파1068;1012; 복1228;해 사용해야 함.
아래 명/161;1012; 실행
sudo cp -p /etc/rinse/centos-8.packages /etc/rinse/rocky-8.packages
3. 상세 패Ȗ12;1648; 파1068; 편1665;
vim መ1;1032; 편1665;기를 통해 /etc/rinse/rocky-8.packages 파1068;1012; 편1665;함.
해NJ17; 파1068;1032; 초0152; ǥ12;ǥ16;에서 centos -> rocky /196; 아래와 같1060; 변ᅆ1;
# list of packages in official docker container rocky-release rocky-gpg-keys rocky-repos tzdata
해NJ17; 파1068;1032; 후0152; ǥ12;ǥ16;에 아래 내용 추가 후 1200;1109;
glibc-langpack-en
glibc-langpack-ja
glibc-langpack-ko
libmodulemd
libzstd
passwd
sudo
cracklib-dicts
openssh-clients
python3-dbus
4. 0120;러 사1060;트 1452;소 추가
/etc/rinse/rinse.conf 파1068;1012; 편1665;기/196; 열Ǻ12; 아래 내용 추가 후 1200;1109;
# Rocky Linux 8
[rocky-8]
mirror.amd64 = http://dl.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os/Packages/
5. 셸 스크립트 복1228;와 편1665;
셸 스크립트 복1228;를 아래 명/161;Ǻ12;를 통해 시행
sudo cp -pR /usr/lib/rinse/centos-8 /usr/lib/rinse/rocky-8
/usr/lib/rinse/rocky-8/post-install.sh를 편1665;기/196; 열Ǻ12; 14번1704; 1460;에 다1020; 내용 붙여넣기
echo " Extracting CA certs..."
$CH /usr/bin/update-ca-trust
6. /usr/sbin/rinse 편1665;Ȣ16;기
/usr/sbin/rinse 파1068;1012; 편1665;기/196; 열Ǻ12; 12481460;/196; 1060;ᇼ1;,160;-extract-over-symlinks 삭1228;, 12491460;1032; centos 를 rocky160;/196; 0148;꾸고 1200;1109;
1248, 1249번 1460;1060; 아래 내용과 ᇼ1;1068;Ȣ16;,172; 편1665;.104;었다면 1200;1109; 처리Ȣ16;면 .120;.
"rpm2cpio $file | (cd $CONFIG{'directory'} ; cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>/dev/null >/dev/null";
160; 160; 160; if ( $file =~ /(fedora|rocky|redhat|mandriva)-release-/ ) {
7. 1200;1109; 위치 생성과 설치 파1068; 시스템 생성
편한 디/113;토리에서 다1020; 명/161;Ǻ12;를 실행Ȣ16;여 1200;1109; 위치 생성
mkdir rocky8_4
1060;후 아래 명/161;Ǻ12; 실행
sudo rinse --arch amd64 --directory ./rocky8_4 --distribution rocky-8
1068;1221; 시간1060; 소요.104;며 아래 내용1060; 표출.104;면 1221;상 실행.108; ,163;1076;

8. 1060;0120;1648; 파1068; 생성
1060;0120;1648;를 아카1060;빙Ȣ16;고 윈도우에 데1060;터를 1204;송Ȣ16;lj16; 과1221;.
윈도우 C드라1060;브에 폴더 생성
mkdir /mnt/c/rocky
1060;0120;1648; 생성 명/161;Ǻ12; 1077;/141;
sudo tar --numeric-owner -c -C ./rocky8_4 . -f /mnt/c/rocky/rocky8_4.tar
해NJ17; 디/113;토리를 윈도우 탐색기/196; 열었1012; ǐ12; 1221;상1201;1004;/196; 파1068;1060; 생성.104;Ǻ12; 1080;1004;면 .120;

해NJ17; 시1216;에서 우ǥ16;투 세션1012; 1333;료.
9. Windows PowerShell에서 1089;업 실행
1060; 단계ǥ12;터lj16; Windows PowerShell에서 1089;업함.
Rocky Linux1032; WSL 1060;0120;1648;를 1200;1109;할 폴더를 아래 명/161;Ǻ12;/196; 생성
mkdir C:\rocky\rocky8.4
1060;0120;1648; 파1068;에서 Rocky Linux 가1256;오기 위해 아래 명/161;Ǻ12; 실행
wsl --import rocky8.4 c:\rocky\rocky8.4 c:\rocky\rocky8_4.tar
아래 명/161;Ǻ12; 1077;/141;Ȣ16;여 사1652;과 ᇼ1;1068;Ȣ16;,172; 뜨lj16;1648; 확1064;
wsl -l -v

시스템 시1089;Ȣ16;기
wsl -d rocky8.4
1221;상1201;1004;/196; 아래와 같1060; 쉘1060; 생성.104;면 설치 성공.

9. 초기 설1221;
쉘1060; 1221;상1201;1004;/196; 실행.104;었다면, 시스템1012; 최신화 Ȣ16;기 위한 기본1201;1064; 업데1060;트를 1652;행
dnf update
업데1060;트 완료 후 여러가1648; 문1228;1216;1012; 예0169;Ȣ16;기 위해 1068;ǥ12; 패Ȗ12;1648;를 1116;설치
dnf reinstall passwd sudo cracklib-dicts -y
1116;설치가 완료.104;면 Ȟ17;소 사용할 계1221;1012; 생성함.
여기서lj16; 계1221; 1060;름1060; masteruser라고 가1221;함.
아래 명/161;Ǻ12;를 한1460;씩 순차 실행Ȣ16;고, 마1648;ኔ1; 1460; passwd에서 사용할 ǹ16;호를 1648;1221;
adduser -G wheel masteruser
echo -e "[user]\ndefault=masteruser" >> /etc/wsl.conf
passwd masteruser
1060;후 exit/196; /196;그아웃 후 1060;0120;1648;를 1333;료Ȣ16;고, 1116; 실행Ȣ16;여 원Ȣ16;lj16; 1089;업1012; Ȣ16;면 .120;.
wsl --shutdown
wsl -d rocky8.4
160;