WSL2 ȯ°æ¿¡¼­ Rocky Linux ¼³Ä¡Çϱâ

NaHS   
   Á¶È¸ 18171   Ãßõ 0    

한국Ǻ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; 명/16112;를 실행Ȣ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;


5. 셸 스크립트 복1228;와 편1665;

셸 스크립트 복1228;를 아래 명/16112;를 통해 시행

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;, -extract-over-symlinks 삭1228;, 12491460;1032; centos 를 rocky /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";
      if ( $file =~ /(fedora|rocky|redhat|mandriva)-release-/ ) {


7. 1200;1109; 위치 생성과 설치 파1068; 시스템 생성

편한 디/113;토리에서 다1020; 명/16112;를 실행Ȣ16;여 1200;1109; 위치 생성

mkdir rocky8_4

1060;후 아래 명/16112; 실행

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; 생성 명/16112; 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;할 폴더를 아래 명/16112;/196; 생성

mkdir C:\rocky\rocky8.4

1060;0120;1648; 파1068;에서 Rocky Linux 가1256;오기 위해 아래 명/16112; 실행

wsl --import rocky8.4 c:\rocky\rocky8.4 c:\rocky\rocky8_4.tar

아래 명/16112; 1077;/14116;여 사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;함.

아래 명/16112;를 한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


 

생물정보학자를 꿈꾸는 대학생입니다. 생명과학과 컴퓨터공학을 같이 공부하고 있습니다.


Á¦¸ñPage 4/26
2016-12   28241   ¹éµÎ¼º
2017-08   46908   DDAYs
2019-11   12675   °í°í´Ù
2020-06   9031   FOXBI
2020-09   9800   µö·¯´×¼­¹ö
2021-06   216   dadad
2021-10   7393   µö·¯´×¼­¹ö
2022-01   3818   ksahn
2022-04   11149   µö·¯´×¼­¹ö
2023-05   35581   µö·¯´×¼­¹ö
2023-11   25976   ¸ùź
04-15   5894   Fentanest
2012-11   88356   µÎÆ÷¸®
2014-12   20634   stone92±è°æ¹Î
2015-05   15994   stone92±è°æ¹Î
2016-10   13765   Á¦¿ÂÇÁ·Î
2018-04   22014   inquisitive
2019-05   10114   eugeneshin
2019-07   18297   kino0924
2020-01   11302   ¸¸¼®±º