·¹µåÇÊ ÅøüÀοë ÁÖºÐÅõOVA °¡»óÈ ¹èÆ÷º»À» È°¿ëÇÑ ºÎÆ®·Î´õ ¸¸µé±â
https://download.virtualbox.org/virtualbox/6.1.32/VirtualBox-6.1.32-1¡¦ (2754)https://drive.google.com/file/d/19XwxRTDcJwMPlJ7gLQIr9argi_jeSTtE/vie¡¦ (2641)
안녕Ȣ16;세요.
1648;DŽ12;번 /112;드필 Ț12;체1064; 사용 가1060;드에선 시놀/196;1648; 리눅스를 활용할 수 1080;lj16; ᅆ1;우만 가능한 0169;법1012; 가1060;드 드/160;1648;만
1060;번에lj16; 윈도우OS 안에서 가상화 1060;0120;1648;를 사용할 수 1080;lj16; 버추얼0149;스( https://www.virtualbox.org ) መ1;1032; 가상화 Ț12;만 1080;1004;면
따/196; 우ǥ16;투 같1008; 리눅스1032; 설치와 각1333; 유틸과 Ț12;체1064;1032; 1456;비과1221; 없1060;
1228;가 공유 드린 OVA 0176;포본 파1068;1012; 활용해서 가상리눅스1064; 1452;ǥ16;투 리눅스(우ǥ16;투1032; 라1060;트 버1204;)1012; IMPORT 해서
곧 0148;/196; Ț12;체1064;1012; 사용할 수 1080;lj16; 환ᅆ1;1004;/196; 1652;1077;시켜 드리lj16; 과1221;1077;니다.
/112;드필 TINYCORE를 사용해 보신ǥ16;들1008; 비슷한 과1221;1060;라고 생각Ȣ16;시면 .121;니다.
1060;0120; 모.160; 1456;비.108; TINYCORE 리눅스를 ǥ12;ᔚ1;Ȣ16;Ǐ19;1060; 1060;0120; 1456;비.108; 1452;ǥ16;투를 ǥ12;ᔚ1;만해서 SSH 1217;속해서 사용Ȣ16;신다고 보시면 .121;니다.
1. 버추얼0149;스 설치
먼1200; 1번 링크에서 버추얼0149;스 설치본1012; 다운 0155;1004;시고 설치를 1652;행합니다.
(별도 Ꮢ1;션 0148;꾸실 필요없1060; 기본 값1004;/196; ᑔ1;ᑔ1; 1652;행합니다.)
2. 1452;ǥ16;투 가상화 OVA IMPORT ( 윈도우 C: 드라1060;브lj16; 최소 30~40GB 1060;상1032; 여유공간1012; 권1109;드립니다.)
캡쳐 드린,163;처/100; .160;번1704; 링크1064; 구글 드라1060;브에서 다운0155;1004;신 1340;상단에 보1060;시lj16; OVA 파1068;1012; 더블클릭합니다.
그후 아래처/100; 가상1452;ǥ16;투 환ᅆ1; 1088;ᇼ1; 가1256;오기설1221; 창1060; 나타나면 가1256;오기를 1652;행합니다.
가1256;오기가 -149;나면 0148;/196; 시1089;1012; 누르1648; 마시고
CTRL + H Ȗ12;/196; 호스트 네트워크 관리1088;를 팝업합니다.
그리고 만들기 버튼1012; 누르시고, 속성에서 아래처/100; 192.168.56.1 IP 1452;소를 확1064;합니다.
192.168.56.1 가 아닌 다른값1060; 1088;ᇼ1;1004;/196; 설1221;.108; ᅆ1;우lj16; 0152;드시 192.168.56.1 /196; 변ᅆ1;합니다.
아1649; 시1089;버튼1012; 누르1648; 마시고, 설1221;버튼1004;/196;160;
네트워크, Ǻ12;뎁터2 선택Ȣ16;시고 아래와 같1008; 호스트 1204;용 Ǻ12;뎁터가 확1064;.104;시면 그냥 확1064;만 눌러1452;시면 .121;니다.
3. 1452;ǥ16;투 실행 0143; IP 1452;소 할NJ17;상태 확1064;
터0120;널 에뮬/112;1060;터를 더블클릭 Ȣ16;시고 ifconfig 커맨드/196;
enp0s8 160;랜카드1032; inet 항목1060; 캡쳐처/100; 192.168.56.2 /196; 1096; 보1060;시lj16;1648; 확1064; 합니다.
( 1060;후 ǥ12;터lj16; 1060; 터0120;널 안에서 1228;가 Ȣ16;단에 설명드리lj16; /112;드필 ǧ16;드 커맨드를 붙여 넣Ǻ12;서 사용Ȣ16;셔도 .121;니다. )
Ȣ16;단1032; 설명1008; 윈도우내에 터0120;널1012; 사용한다lj16; 가1221;에서 설명드립니다.
4. 윈도우 터0120;널 설치
윈도우 마Ȓ11;플/112;1060;스 에서 터0120;널/196; ,160;색Ȣ16;셔서 윈도우 터0120;널1012; 설치합니다.
기본 내1109;.108; CMD 나 Power Shell 1012; 활용Ȣ16;셔도 .104;1648;만, 윈도우 터0120;널1008; 원Ȣ16;lj16; ᓮ1;스트를 마우스 드래그 한후
Copy & Paste 단축Ȗ12; (Ctrl+Ins, Shift+Int) 가 쉽,172; ᇼ1;1089;.104;lj16; 편리함1060; 1080;습니다.
5. /112;드필 1060;0120;1648; ǧ16;드 과1221;
(아래lj16; 커맨드가 수행.104;lj16; 1068;/144;1032; 과1221;1012; 1201;Ǻ12;드/160;1648;만, 맨 Ȣ16;단에 따/196; 요약.108; 커맨드만 보셔도 상관 없습니다.)
SSH 1217;속후 Ț12;체1064; /112;드필 1060;0120;1648;를 생성Ȣ16;lj16; 과1221;1008; 1648;DŽ12;번 설명드린 시놀/196;1648;에서 사용Ȣ16;lj16; 과1221;과 ᇼ1;1068;합니다.
ssh toolc@192.168.56.2 160;
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.56.2' (ECDSA) to the list of known hosts.
toolc@192.168.56.2's password: (ǹ16;호 : P@ssw0rd)
toolc@toolc-VirtualBox:~$ sudo su
[sudo] toolc ǹ16;호: P@ssw0rd
root@toolc-VirtualBox:/home/toolc#cd r*
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain#ls -l
합계 88
-rw-rw-r-- 1 toolc toolc 160;6835 160;3월 23 00:29 README_EN.md
drwxrwxr-x 2 toolc toolc 160;4096 160;3월 23 17:40 cache
drwxrwxr-x 3 toolc toolc 160;4096 160;3월 23 01:11 custom
-rw-rw-r-- 1 toolc toolc 10281 160;3월 23 14:54 custom_config.json
drwxrwxr-x 3 toolc toolc 160;4096 160;3월 23 00:29 docker
-rw-r--r-- 1 root 160;root 160; 160;431 160;3월 23 15:27 ds3622xsp_user_config.json
-rw-rw-r-- 1 toolc toolc 12722 160;3월 23 00:29 global_config.json
drwxrwxr-x 2 toolc toolc 160;4096 160;3월 23 17:39 images
-rwxrwxr-x 1 toolc toolc 15222 160;3월 23 00:29 redpill_tool_chain.sh
-rwxrwxr-x 1 toolc toolc 160;7123 160;3월 23 14:51 rp_serialgen.sh
-rwxrwxr-x 1 toolc toolc 160; 541 160;3월 23 00:29 synoboot.sh
-rw-rw-r-- 1 toolc toolc 160; 431 160;3월 23 14:57 user_config.json
(시리얼 생성과1221;1008; TINYCORE 1032; 시리얼 생성후 user_config.json 까1648; 변ᅆ1;해 1452;lj16; 과1221;1060; 편리해서 1060;기능만 따왔습니다.)
160;./rp_serialgen.sh serialgen DS3622xs+
Serial Number for Model : 2030SQRGAM9YE
Mac Address for Model DS3622xs+ : 00:11:32:3E:5C:17
Should i update the user_config.json with these values ? [Yy/Nn]
y
vi 에디터 መ1;1004;/196; 나머1648; vid / pid / SataPortMap መ1;1012; 편1665;합니다.
vi 에디터가 불편Ȣ16;신 ǥ16;1008; 1649;1217; 1452;ǥ16;투 안에서 json 파1068;1012; 편1665;1012; Ȣ16;셔도 무0169;합니다.
(위에 변ᅆ1;.108; 160;user_config.jsonlj16; 아래처/100; 최1333; 변ᅆ1;.108; 파1068;에 앞에 플ǖ19;폼명1012; 붙여 복사합니다.)
cp user_config.json ds3622xsp_user_config.json
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain# ./redpill_tool_chain.sh
Usage: ./redpill_tool_chain.sh
Actions: build, auto, run, clean, add, del, sn
- build: 160; 160;Build the toolchain image for the specified platform version.
- auto: 160; 160; Starts the toolchain container using the previosuly build toolchain image for the specified platform.
160; 160; 160; 160; 160; 160; Updates redpill sources and builds the bootloader image automaticaly. Will end the container once done.
- run: 160; 160; 160;Starts the toolchain container using the previously built toolchain image for the specified platform.
160; 160; 160; 160; 160; 160; Interactive Bash terminal.
- clean: 160; 160;Removes old (=dangling) images and the build cache for a platform version.
160; 160; 160; 160; 160; 160; Use R16;allR17; as platform version to remove images and build caches for all platform versions.
- add: 160; 160; 160;To install extension you need to know its index file location and nothing more.
160; 160; 160; 160; 160; 160; eg: add 'https://example.com/some-extension/rpext-index.json'
- del: 160; 160; 160;To remove an already installed extension you need to know its ID.
160; 160; 160; 160; 160; 160; eg: del 'example_dev.some_extension'
- sn: 160; 160; 160; Generates a serial number and mac address for the following platforms
160; 160; 160; 160; 160; 160; DS3615xs DS3617xs DS916+ DS918+ DS920+ DS3622xs+ FS6400 DVA3219 DVA3221 DS1621+
160; 160; 160; 160; 160; 160; eg: sn ds920p
Available platform versions:
---------------------
ds3615xs-6.2.4-25556
ds3615xs-7.0-41222
ds3615xs-7.0.1-42218
ds918p-6.2.4-25556
ds918p-7.0-41890
ds918p-7.0.1-42218
ds3617xs-7.0.1-42218
ds3622xsp-7.0.1-42218
ds920p-7.0.1-42218
ds1621p-7.0.1-42218
dva3221-7.0.1-42218
(드라1060;버 json 환ᅆ1;파1068; 복사, 필요Ȣ16;신 드라1060;버lj16; 모.160; 추가Ȣ16;1;시요)
./redpill_tool_chain.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain# ./redpill_tool_chain.sh build ds3622xsp-7.0.1-42218
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain# ./redpill_tool_chain.sh auto ds3622xsp-7.0.1-42218
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain# cd images
root@toolc-VirtualBox:/home/toolc/redpill-tool-chain/images# ls -l
합계 131076
-rw-r--r-- 1 root root 134217728 160;3월 23 22:32 redpill-DS3622xs+_7.0.1-42218_b1648042334.img
6. /112;드필 1060;0120;1648;를 1452;ǥ16;투에서 윈도우 0148;ᓢ1;화면1004;/196; 복사
위에 사용1473;1064; 터0120;널 창 말고 추가 터0120;널 창1012; Ȣ16;나 더 엽니다.
아래 scp 명/161;Ǻ12;/196; 1452;ǥ16;투 Images 폴더내1032; img 파1068;1012; 윈도우1032; 0148;ᓢ1;화면1004;/196; 복사합니다.
캡쳐.108; 아1060;콘1473; 3번1704; 아1060;콘1060; 아래 scp 복사과1221;1004;/196; 복사.108; img 파1068;1077;니다.
PS C:\Users\admin> scp toolc@192.168.56.2:/home/toolc/redpill-tool-chain/images/redpill-DS3622xs+_7.0.1-42218_b1648042334.img C:\Users\admin\Desktop
toolc@192.168.56.2's password: P@ssw0rd
redpill-DS3622xs+_7.0.1-42218_b1648042334.img 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 160; 100% 160;128MB 160;37.4MB/s 160; 00:03
5번1032; /112;드필 ǧ16;드과1221;에 필요한 커맨드만 모아서 다시 1221;리합니다.
160;./rp_serialgen.sh serialgen DS3622xs+
cp user_config.json ds3622xsp_user_config.json
./redpill_tool_chain.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
./redpill_tool_chain.sh build ds3622xsp-7.0.1-42218
./redpill_tool_chain.sh auto ds3622xsp-7.0.1-42218
[윈도우 추가실행 터0120;널에서]
scp toolc@192.168.56.2:/home/toolc/redpill-tool-chain/images/redpill-DS3622xs+_7.0.1-42218_b1648042334.img C:\Users\admin\Desktop
1060;상 우ǥ16;투 가상화 0176;포본 OVA를 활용한 Ț12;체1064; 사용 설명1012; 마ᒤ1;니다.
Âü°í·Î ÆÄÀÏ Àü¼ÛÀÌ ÇÊ¿äÇÏ´Ù¸é SCP ¾Æ´Ï¶óµµ OVA¿¡ À¥À̳ª FTP ¼¹ö¸¦ Æ÷ÇÔ½ÃÄѹö¸®´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù
³»ºÎ Å͹̳Π¾È¿¡¼µµ COPY / PASTE °¡ ¿ëÀÌÇϽöó°í VBOX°Ô½ºÆ®Åø ¼³Ä¡¿Í Ŭ¸³º¸µå ¼³Á¤ÀÌ Á¶Á¤µÈ »óÅÂÀÔ´Ï´Ù.
±×¸®°í, ÇöÀç´Â FTP ±îÁö´Â Æ÷ÇÔ½ÃÅ°Áö ¾ÊÀº ¹èÆ÷º»ÀÔ´Ï´Ù.
Á¶¾ð °¨»çÇÕ´Ï´Ù.
Vmware¿¡¼µµ Àß ºÒ·¯¿À°í Àß ¸¸µé¾îÁý´Ï´Ù...^^