*적용중인 도장
안녕하세요.
작년부터 공개된 기존 RedPill 은 리눅스가 별도 준비되어 있는 경우에만 직접 부트로더의 컴파일 과정을 통해서 IMG 파일의 생성이 가능하지만,
이 tinyCore RedPill의 경우는 USB 부팅이미지 형태로 tinyCore Linux 까지 아예 같이 제공이 되기 때문에
linux를 별도 설치해서 준비할 필요없이 작업이 훨씬 수월합니다.
기존처럼 원하는 드라이버를 취사선택헤서 직접 추가한후 빌드 할 수 있습니다.
tinycore 0.4.5는 4가지 모델을지원합니다.(DS3622xs+/DS918+/DS3615xs/DS3617xs)
이미지를 다시만들지않고도 지속적으로 부트로더를 자체 변경가능합니다.(모델/sn/mac등)
tinycore는 img와 vmdk 두가지를 모두 지원합니다.
1.부트로더 IMG 파일 준비
아래 깃험링크의 중간에 Download 버튼으로 .gz 파일을 내려받으시고
그안에 0.4.5 버전 img.gz 파일을 한번더 압축해제해서 img 파일을 사용하시면 됩니다.
(LEGACY용)
https://github.com/pocopico/tinycore-redpill/blob/main/tinycore-redpill.v0.4.5.img.gz
(UEFI 용)
https://github.com/pocopico/tinycore-redpill/blob/main/tinycore-redpill-uefi.v0.4.5.img.gz
2.부트로더 IMG 파일 USB 레코딩
WinImage나 rufus 등 편하신 이미지툴로 위 tinycore-redpill.v0.4.5.img 파일을 사용해서 USB로 굽습니다.
JUN로더 처럼 VID/PID/시리얼/MAC/SATAPortMap 수정을 위해 configuration 파일을 사전조정해 주실 필요는 없습니다.
저처럼 맥이나 리눅스에서 USB 이미지 만드실 분은 터미널에서 아래 DD커맨드 활용하셔도 됩니다.
(diskutil 에서 확인된 USB의 DEVICE ID가 disk4 라고 가정했을때)
sudo diskutil unmountDisk /dev/disk4
sudo dd if=/Users/MyAccount/Downloads/tinycore-redpill.v0.4.5.img of=/dev/disk4 bs=1m
sudo diskutil eject /dev/disk4
3.tinyCore Linux 부팅
헤놀로지로 사용하실 PC에 꽂아서 USB 부팅 (UEFI 1 파티션 또는 USB CSM 사용부팅 가능)
tinyCore Linux ( tinyCore Image Build 메뉴) 가 실행되어 뜹니다.
여기서 맨우측 아이콘 터미널앱을 실행합니다.
ifconfig로 en0 랜카드이 자동 할당된 ip 주소를 확인합니다.
[tinyCore Linux 화면]
4.SSH 접속후 CONFIG 조정
헤놀로지가 아닌 다른 PC에서 putty 등으로 ssh 접속합니다. ( id:tc / pass : P@ssw0rd )
접속후
tc@box:~$ sudo su
로 root 권한으로 변경접속합니다.
tinycore Redpill은 지금도 계속 안정화가 진행되어가는 상황이기 때문에
이로더의 원작자인 PocoPico님이 수시로 버그를 수정해서 리빌드를 공지합니다.
이 리빌드가 수시로 일어날 가능성이 있기에
최종 이미지 버전인 0.4.5를 사용하더라도 계속 그안에서 변경사항을 인터넷을 통해 실시간으로 업데이트 받을 수가 있습니다.
때로는 rploader.sh 파일 자체도 버그가 있다면 변경이 됩니다.
(최근에는 DS3622xs+ 의 종료 및 리부팅 불가 현상으로 인한 패치가 있었습니다.)
그래서, 처음 사용하시기 전에 꼭 아래 update 옵션으로 최종 패치상태를 한번 내려받아 주시기 바랍니다.
./rploader.sh update now
기존 JUN헤놀로지에서 마이그레이션이 계속되신 분들은 바로
vi user_config.json 로
user_config.json 파일의 VID/PID/Sn/Mac/SataPortMap 등을 기존 grub.cfg를 참조하셔서 그대로 옮겨 넣습니다.
신규로 설치하실 분들은 아래처럼, 시리얼 GEN / USB VID,PID 자동 Detect, SataPortMap 자동 Detect 등을 수행해서 잡아줍니다.
이후 과정은 현재 가장 안정회가 먼저 진행중인 DS3622xs+. 중심으로 설명드리겠습니다.
./rploader.sh serialgen DS3622xs+
./rploader.sh identifyusb now
./rploader.sh satamap now (HBA 카드 유저는 불필요)
user_config.json 의 내용이 자동으로 바뀌어 있는것을 확인 하실수 있습니다.
마지막으로 기존 사용자, 신규 설치자 공통사항으로
cat user_config.json 하셔서 내장 Sata 포트가 4개로 가정했을때
SataPortMap = "4",
DiskIdxMap = "00"
등으로 잘 바뀌어 있는지 확인 주시기 바랍니다.
find.synology.com 이후 DSM 설치과정에서 SATA HDD를 못찾아내는 경우가 있을 수 있습니다.
6포트 SATA 추가확장카드가 장착되었을 경우의 예시값은 아래와 같다고 합니다.
SataPortMap = "46",
DiskIdxMap = "0000"
( H200, H310, H710 등의 카드를 쓰시는 분들은 예외적으로 이 SataPortMap 과 DiskIdxMap 자체를 옵션을 지우고 사용하지 않으셔도 됩니다.
vi 에디터로 위 두 옵션의 라인 자체를 지워주시고 마지막 , 로 끝나서 Syntex 오류만 나지 않도록 않도록 잘 정리해 주십시요. 당연히
./rploader.sh satamap now 커맨드는 불필요 합니다.)
5.SSH 접속후 부트로더 확장 드라이버 추가
( 이부분은 SKIP 하셔도 무방합니다. 6번 BUILD 과정에서 필요한 확장드라이버가 자동으로 검색되서 받아집니다.)
자세한 확장드라이버 목록은 아래에서 확인할 수 있습니다.
https://github.com/pocopico/rp-ext
지원되는 플랫폼은 아래와 같으며, DS918은 apollolake, DS3615xs는 bromolow, DS3617xs는 broadwell , ds3622xs+는 broadwellnk 입니다.
[지원 플랫폼 목록] ( 아래 리스트는 0.4.4 기준으로 0.4.5에 추가된 ds3622xs+는 broadwellnk 는 빠져있는 상태라고 감안해 주십시요)
제 경우 드라이버는 리얼텍, 인텔랜, DELL PERC 3가지 유형의 확장 드라이버를 아래처럼 추가 했습니다.
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8101/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8152/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8168/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8169/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
./rploader.sh ext broadwellnk-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
6.SSH 접속후 부트로더 빌드
위 확장 드라이버 추가 과정이 끝났으면 마지막으로 부트로더 빌드를 합니다.
지원되는 목록은 위 확장드라이버에 첨부한 이미지와 동일합니다.
./rploader.sh build broadwellnk-7.0.1-42218
7.부트로더 사용
위에서 빌드를 정상적으로 마친이후, 아래 명령으로 설정 백업 및 USB로 헤놀로지를 재부팅 합니다.
filetool.sh -b &&/usr/bin/exitcheck.sh
또는
./rploader.sh backup now
reboot
하셔도 같은 효과 같습니다.
백업된 설정값이나 ext 드라이버가 그대로 남아서
수정을 위한 다음 Tiny Core Image Build 부팅때 셋팅값이 mydata.tgz 파일로부터 그대로 복원되서 남아 있습니다.
( 주의 : 아래 캡쳐 이미지는 esxi VM 유저용인 SATA 기본선택 화면입니다. USB메모리로 부팅하시는분은 반드시 USB 모드로 진입하셔야 합니다.)
( 4초내 자동진입하는 기능의 기본 설정은 맨위의 USB, Verbose 입니다. 따로 키보드로 일부러 건드리시지만 않는다면 USB 모드로 자동 진입됩니다.)
헤놀로지 PC 부팅후 화면에
기존 RedPill의 경우 기존 jun로더 처럼 find.synology.com 으로 찾으라는 메시지가 나오지만
이 tinyCore의 경우는
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
이런 메시지가 나옵니다. 약 IP할당에서 1~2분의 딜레이가 있으니 약간 기다려 주시면 좋습니다.
이상태에서 다른 PC에서 find.synology.com 로 찾으시면 헤놀로지 IP 찾아집니다.
이후는 기존 헤놀로지 작업하시던데로 시놀로지 DSM 설치과정 진행하시면 됩니다.
아쉽게도 DELL PERC H310 은 드라이버가 아직 대응이 안되어 있다고 합니다.
저도 2개를 사용중인데, 그래서 6.2.3 에서 7.0.1로 마이그 진행을 못하고 있습니다.
눙물이 앞을 가리네요
일단 ASM166 6포트 를 알리에서 사긴했는데
언젠간 댈거라 믿어봅니다 ㅠㅠ
최종버전 0.4.5 과 현재 가장 안정화 되어 있는 DS3622xs+ 기준으로 다시 변경했습니다.
어제 날짜로 UEFI 부팅 버전 IMG도 올라와서 본문에 같이 링크 드립니다.
DS3622xs+ 에선 H310 이 안정적으로 돌아가고 있다는 사실을 알려드리지 못했었네요. 저도 잘 붙여서 현재 메인헤놀 사용중입니다.
글일자 최종버전은 0.4.8.0 으로 DVA3221 , DS1621 까지도 지원합니다.
사용하시기전에 반드시 update now 커맨드 사용하고 진행하시기 바랍니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
Plex 1.32.0.6918 버전 업데이트 이후 SSL 인증서 오류 해결 방법 +6 | 3.9만 | 23.04.1404:18 | 잠퉁이 |
시놀로지 Plex에 HTTPS (SSL) 인증서 적용하기 +4 | 9.1만 | 23.01.2004:25 | 잠퉁이 |
시놀로지 NAS Audio Station 알송 가사 플러그인 설치하기 +12 | 7만 | 22.12.3104:34 | 잠퉁이 |
시놀로지 NAS 알림을 텔레그램으로 받아보자 +9 | 7.5만 | 22.12.1001:23 | 잠퉁이 |
헤놀로지에서 제어판의 팬속도모드 안먹는 팬 속도조절 하는법 +5 | 6.9만 | 22.04.2218:04 | 룽즈 |
무료 ddns와 무료ssl로 < https:// 영문주소 >를 통해 내 ... +9 | 6.7만 | 22.04.2202:51 | 룽즈 |
메인보드 바이오스 구버전으로 롤백이 안될 때 쓰는 방법. +5 | 13만 | 22.02.1922:01 | 퓨리온 |
USB Type C to C 케이블 총정리 +15 | 6.5만 | 20.06.2918:17 | 아이브경 |
USB 키보드를 블루투스 키보드로 바꿔서(?) 사용하자 +16 | 10만 | 19.05.2206:22 | Ohchang |
컴퓨터 조립 10단계 +7 | 8.9만 | 16.02.2516:30 | Mactopia |
212 | 24.10.1915:03 | 잠퉁이 | |
148 | 24.10.2011:37 | 정발이 | |
120 | 24.10.1819:11 | 좌절금지 | |
183 | 24.10.1516:06 | 좌절금지 | |
199 | 24.10.1220:02 | Stultus | |
120 | 24.10.1121:51 | 좌절금지 | |
138 | 24.10.0522:37 | 보노 | |
157 | 24.10.0411:10 | 키아다농장 | |
225 | 24.09.2810:24 | 래니 | |
147 | 24.09.3016:43 | Dokdo | |
137 | 24.09.2620:38 | 달쇠 | |
219 | 24.09.2418:55 | 달쇠 | |
145 | 24.09.2101:34 | 애플맨 | |
325 | 24.09.2020:13 | moongate | |
167 | 24.09.1316:55 | hackillious | |
863 | 24.08.3118:19 | 래니 | |
322 | 24.08.2017:37 | 좌절금지 | |
252 | 24.08.1303:23 | 세유니 | |
282 | 24.08.0419:23 | 좌절금지 | |
241 | 24.07.2915:51 | 피아노맨 | |
242 | 24.07.2915:32 | joy | |
3298 | 23.11.1808:55 | junsun | |
1만 | 24.01.2610:50 | junsun | |
530 | 24.07.1815:29 | jcher | |
1080 | 24.07.1522:35 | 달쇠 | |
4515 | 24.07.1422:36 | 좌절금지 | |
1401 | 24.07.1420:16 | jcher | |
1618 | 24.07.1409:17 | 좌절금지 | |
1527 | 24.07.1313:26 | 제로섬 | |
2513 | 24.07.1220:00 | 좌절금지 | |
2454 | 24.07.1021:01 | moongate | |
2562 | 24.07.0918:59 | 좌절금지 | |
2321 | 24.07.0611:51 | 좌절금지 | |
2174 | 24.07.0611:50 | 좌절금지 | |
1866 | 24.07.0419:05 | 슈퍼랩터 | |
1623 | 24.06.3019:11 | Stultus | |
5211 | 24.06.2813:29 | 좌절금지 | |
1610 | 24.06.2312:03 | jcher | |
1375 | 24.06.1613:51 | jcher | |
1513 | 24.06.1314:19 | 잠퉁이 | |
1438 | 24.06.1105:04 | 잠퉁이 | |
1402 | 24.06.1419:11 | 오늘도부 | |
1631 | 24.05.2716:23 | 잠퉁이 | |
1408 | 24.05.2414:53 | Bong9 | |
1361 | 24.05.2317:54 | Bong9 | |
1624 | 24.05.2019:32 | 네오꿈 | |
1371 | 24.05.1921:47 | 믜늬의릐희 | |
1497 | 24.05.1812:32 | 좌절금지 | |
1245 | 24.05.1521:40 | 잠퉁이 | |
1077 | 24.05.1719:36 | Stultus | |
1083 | 24.05.1500:39 | 잠퉁이 | |
1131 | 24.05.0815:19 | 네오꿈 | |
817 | 24.05.0722:43 | 뚜찌z | |
1830 | 24.05.0319:52 | hattog | |
1799 | 24.05.0307:44 | 대영이 | |
1439 | 24.05.0223:33 | 뚜찌z | |
1669 | 24.05.0210:26 | jcher | |
1830 | 24.05.0103:05 | 제로섬 | |
1818 | 24.04.3020:35 | 래니 | |
2916 | 24.04.2718:20 | 잠퉁이 | |
3406 | 24.04.2422:41 | 뚜찌z | |
1674 | 24.04.2213:16 | jcher | |
3795 | 24.04.2011:55 | junsun | |
4031 | 24.04.1721:09 | 뚜찌z | |
4096 | 24.04.1622:16 | 믜늬의릐희 | |
2386 | 24.04.1309:01 | nowsoftkt | |
3823 | 24.04.1103:07 | 잠퉁이 | |
3596 | 24.04.0714:59 | D다 | |
3484 | 24.04.0615:31 | 에드 | |
2646 | 24.04.0521:13 | 비트러브 | |
7919 | 24.04.0520:34 | 뚜찌z | |
3121 | 24.04.0420:46 | Dokdo | |
2407 | 24.04.0305:21 | 잠퉁이 | |
9012 | 24.04.0112:24 | 래니 | |
3299 | 24.04.0120:12 | 바람 | |
3131 | 24.04.0114:43 | Mactopia | |
3128 | 24.03.3119:32 | 믜늬의릐희 | |
2605 | 24.03.2914:39 | 메테오스 | |
2402 | 24.03.2810:43 | bluesaza | |
1918 | 24.03.2720:12 | 한글로 |
좋은 정보 감사드립니다.