자료들은 트래픽을 줄이기위해 회원분들께만 오픈되어있습니다.
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
자료실

Tinycore Redpill Support Tool (tr_st v2.9.0-r02)

FOXBI FOXBI 671

2

13

2022.04.29 추가내역

Download 경로 변경으로 인해 rploader 빌드전 자동으로 선택한 버전의 pat 파일 pre-download 진행 하는 기능추가

rploader가 한번에 빌드되는 방식 변경된것을 이제알게되서 해당 내용 반영(빌드시간 대폭감소)

이전버전 42281 관련 오류수정

 

2022.04.27 추가내역

USB 제작기능의 오타수정

 

2022.04.19 추가내역

Boot Image와 USB를 바로 제작할 수 있는 기능 추가 (tr_cb.sh 포함)

 

2022.04.16 추가내역

GRUB수정시 sdb로 고정해놓은 값을 실행환경에 맞게 자동으로 인식해서 할수있게 수정

기존에는 sdb외에 사용자는 다 에러낫을것 같습니다. 죄송합니다 ...

 

2022.04.14 추가내역

7.1-42661 신규설치 및 업그레이드 설치를 지원합니다.

image.png.jpg

기존 RC버전과 이전버전 설치도 계속 지원할 수 있게 했습니다.

신규설치와 업그레이드 영상을 새로 제작했습니다

기존 GRUB 관련 수정방식 제거(rploder 새버전에서는 부팅순서 조정이 자동으로 되어 기존방식제거)

HDD 순서에 따른 hd0 -> hd1 변경 방식 추가

확장드라이버 함수호출 형식으로 변경

 

2022.04.07 추가내역

ext-manager.sh update 라는 항목이 추가된 것으로 보여 확장드라이버 진행시 업데이트 해주도록변경

확장드라이버를 한개씩이 아니고 여러개를 한번에 선택할 수있게 변경(예제> 57,13,14   세개의 드라이버가 연속설치됨)

 

2022.04.07 추가내역

7.1 이 업데이트됨에따라 메뉴자동 불러오는 오류가 발생해서 해당 항목 정상 출력되도록 수정했습니다.

추후 업데이트될 기능을 위해 버전 자동으로 불러와서 반영하는 로직도 좀 손봤습니다.

 

2022.04.03 추가내역

7.1.0-42621 설치를 조금 더 편하게 진행 할 수있게 지원합니다.
(단 기존 7.0.1 설치가 되었다는 전제하에 진행합니다.)

image.thumb.png.772212de981bcc0b0932057d64c6850d.png

 

 image.png.7f085b01aed82109f17e1e256ba9c6a3.png

 

물론 질문에 답을 좀 해야됩니다 ^^;

root가 아닌 tc계정에서 수행할 수 있게 수정했습니다.

7.1.0-42621 진행할 경우 맞게 GRUB도 수정합니다.

================================================================================

페이지가 안넘어가서 그냥 새로 안올리고 수정합니다 ^^

왠히 쓸데없는거에 지금 빠져서 ㅎㅎ

기존 반복문에 사용하던 함수들을 배열방식으로 바꿔봤고요.. 이번기회에 배열공부를좀..

시놀로지 사이트 통한 모델명 호출을 통해 향후사용 할 라이브러리 같은게 될수있게 해봤네요..

그리고 변수명 지저분한거 좀 정리도 해보고.. 동영상도 만들어보고..

이상한거만 하고있네요 혼자신난거 같습니다~

아래는 이전글 수정만 조금하겠습니다.

=====================================================

 

몇일전 올렸던 ESXi 전용으로 만든스크립들을 손대다보니 

아예 범용으로 써도 되게 만들게 된 것 같습니다.

그래서 이름도 약간 변경했구요.^^;

좀 더 테스트 해봐야겠지만 가상화 상태에서는 아주 잘 작동되고요

범용으로도 충분히 사용 가능 할 것 같습니다

 

### 사용방법 ###

1. 유첨된 tr_st.tar 파일 다운로드 또는 링크된 http://github.com/FOXBI/tr_st 방문하여 tr_st.sh 파일 내용 확인

2. Tinycore 로 부팅하여 IP확인 및 SSH접속

3. tr_st.tar 파일을 sfp로 업로드해서압축 풀거나 -> # tar xvf tr_st.tar

   # vi tr_st.sh 해서 복사한 소스를 붙여넣고 저장

4. 파일 권한변경

  # chmod 755 tr_st.sh

5. 실행 전 시리얼생성이나 user_config.json 수정을 하시기 바랍니다.
   user_config.json의 ESXi 의 추천기본값

SATA만 쓸 경우

SCSI 쓸경우

    "SataPortMap": "9",

    "DiskIdxMap": "0"

    "SasIdxMap": "0",

    "SataPortMap": "1",

    "DiskIdxMap": "0"

 

6. 파일 실행

  # ./tr_st.sh

7. 안내에 따라 설치 진행 (DS3622xs+ 예제)

   동영상으로도 한번 만들어봤습니다.

tr_st.sh v2.9.0-r02 사용 영상입니다.

 

 

7.1-42661  신규 설치 영상입니다.

 

7.1-42661  업그레이드 및 마이그레이션 영상입니다.

 

 

실행 후 처음 나오는 스크립트 업데이트는 y눌러 진행하시면 됩니다.   

이후 redpill 관련 repository를 한번 초기화 하고 진행할 모델명(6) DS3622xs+)을 선택하고 엔터를 칩니다.
업데이트 버전에서는 기존 방식과 신규방식 선택하게 되어있습니다.
신규방식을 사용하게되면 시놀로지 사이트에서 전체 모델을 불러와 리스트 합니다.
그리고 프랫폼 선택도 DSM버전만 선택하면 자동으로 진행해줍니다.

이게 기존방식이고
image.png.559c9285c01f451c61cad79a92f0698e.png

이게 신규방식입니다.
image.thumb.png.eedfd5fd11ea8e8b194cc23292dd805b.png

 

선택 후 기존에는 repogitory download를 위해 Platform을 물어봤는데 이제 DSM버전 먼저 물어봅니다.

위에 언급한대로 신규방식은 DSM만 선택하면 platform은 자동으로 진행됩니다.

image.png.cb8f60d451f49019328497218d18d6c7.png

 

기존방식 선택시 이부분 skip하며 기존대로 platform선택후 DSM한번더 선택하게 합니다.image.thumb.png.496255d51efb3a00bc3404a9a0853d47.png

 

image.png.50988c81e98183b2d7cc82d63c566d91.png

 

 

이후 몇 단계가 자동으로 진행됩니다.

rploader.sh 및 선택한 기종의 config에 있는 부팅정보 설정을 백업하고

Tinycore의 위치를 판단해서 /dev/sda가 아니면 hd0 -> hd1 로 rploader.sh 및

설정파일의 부팅순서까지 변경합니다.

그리고 업데이트과정에서 혹시모를 충돌날 extension 파일을 삭제합니다.(어짜피 다시받아요)

완료되면 자동으로 rploader.sh 의 build를 시작합니다.

확장 드라이버 설치를 묻게됩니다. n을 선택하면 지나가겠지만

y를 누른다면?

 

 

이렇게 출력됩니다. 원하는걸 하나씩 다운로드 및 설치 가능합니다.
n을 누르때 까지 반복해서 물어보게되고 필요한만큼 설치하고

또는 1.7.0-r01 부터 다중선택도 가능합니다. 다중선택 시 선택내역이 한번에 설치됩니다.

다했으면 n눌러 다음 진행하시면 됩니다. 당연히 먼저 선택하신 버전에 

맞게 경로찾아 진행됩니다.

 

여기가 좀 중요합니다. 이미 앞쪽 진행에서 필요한 수정작업이 진행됬기 때문에

업데이트를 또하면 그냥 기본이 되게됩니다.

그래서 이번에 나오는 새로운 스크립트 업데이트 메세지는 N 또는 n을 선택하셔야합니다.

이후는 일반적인 빌드과정과 동일하게 잘 진행이되게 되고요

완료되면 결과 확인과 함께 자동으로 백업 여부 확인합니다. 

y 눌러줘야 user_config.json도 저장되고하는 y해줍니다.

저의경우는 드라이브 1번 작업이 잘되어있어 부팅순서도 hd0 -> hd1로 바뀐게 보이고

GRUB상에 부팅순서도 SATA가 위로 올라온게 확인됩니다. (ESXi의 경우 첫부팅 때 따로 손안대도 되는거죠..)

 

백업 후 리부팅 진행할지 묻습니다.

y눌러주면 3초 카운트후 재부팅합니다

 

 

이후는 DSM 설치 과정이니 생략하겠습니다.^^;

여기까지는 기본 설명서고

NAS 게시판 통해서 드라이브 1번 만드는 과정 안내하도록하겠습니다.

 

처음 만든 12일 때 보다 몬가 좀 기능이 많이 들어갔네요 ^^

그래도 실행시 파라메터 안넣어도 되고 대화형으로 진행 할 수 있게 잘 정리되서

좋은 것 같습니다.

아직 DTC같은 이런 어려운거 잘 모르고 처음시도 하는 분들께는 유용하게

사용될 수 있을 것 같습니다.

기본적으로 pocopico 님꺼 github이나 파일을 참조하기 때문에 업데이트가 되더라도

바로바로 사용할 수가 있고 재설정 할 때도 반복사용가능하니 걱정없을듯합니다.

혹 나중에 DTC같은것도 같이 진행할 수있게 가능하면 해보겠습니다.(소스경로에 dtc 가 있긴하더라고요..)

 

## 사용시 주의사항 ##

번호 선택입력시 오타나서 백스페이스로 지우면 오류날수있습니다.

이럴땐 Ctrl + C 캔슬내시고 다시 실행 해주시는게 좋습니다.

 

Native의 경우도 잘 될 것 같긴한데 혹 테스트 가능한분들을 결과 알려주시면 감사하겠습니다.

사용간 발생하는 오류나 문제, 건의사항은 알려주시면 반영해보도록하겠습니다~

 

ESXi에서 기본 Controller 설정하는 설명도 동영상 만들어봤습니다. 재미들렸네요 ㅎㅎ

 

 

파일다운로드 :  tr_st.tar

신고공유스크랩
13
2명이 추천
th20ry 2022.03.17. 18:54

자료 감사합니다!

 

설명하신대로 따라하는데

확장드라이버 설치 질문에 Y 누르면

아래와 같은 로그가 뜨네요.

혹시 해결 방법 알 수 있을까요? ㅠ.ㅠ

 

curl: (60) SSL certificate problem: certificate is not yet valid

More details here: https://curl.haxx.se/docs/sslcerts.html

 

curl failed to verify the legitimacy of the server and therefore could not

establish a secure connection to it. To learn more about this situation and

how to fix it, please visit the web page mentioned above.

profile image
FOXBI 글쓴이 2022.03.18. 03:14
th20ry

아마 실제 드라이버 설치과정에서 진행되는 curl로 주소불러오는 과정에서

문제가 있는거 같습니다 혹시 드라이버 번호 몇번인가요?

제가 테스트대 자주사용하던 53번은 잘되더라고요..

th20ry 2022.03.18. 03:41
FOXBI

53, 54번인데정상작동하시면 제 컴퓨터가 뭔가 문제인가봅니다.

요즘 상태 조금 이상한데 esxi 한번 밀어야겠습니다 ㅜ.ㅜ;;

profile image
FOXBI 글쓴이 2022.03.18. 09:09
th20ry

그럴때땐 깔끔하세 tinycore 이미지 아예 새로

디스크불러와서 해보시는것도 좋을것 같아요

그것땜에 esxi다시 깔면 넘 고생스럽잖아요 ^^

th20ry 2022.03.18. 20:31
FOXBI

tinycore 이미지도 교체해보고 ESXI도 재설치하니까 문제 해결됐습니다 !!!

이거 SSD가 삼성것이 esxi랑 좀 안맞는다는 얘기가 있던데 그거때문인지, 제 SSD가 고장인지 vmdk파일이 뭔가 계속 에러가 있었던것같습니다 ㅠ.ㅠ;; 교체하고 재설치하니까 에러가 사라졌네요.

speed 2022.04.08. 23:20

Select DS920+'s DSM version...

 

 

1) 6.2.4-25556

2) 7.0-41890

3) 7.0.1-42218

4) 7.1-42661

 

-> Select Number Enter : 3

 

Aouto Select Platform....

rploader update...

 

DS920+ is not supported, please run again

 

위 같이 다른걸루 시도해도 not supported, please run again 이라고 뜨네요

대락남감이네요

해결책이 있을까요 ?

 

profile image
FOXBI 글쓴이 2022.04.09. 11:40
speed

말그대로 안되기 때문이에요~

순수 tinycore에서는 DS920+ 안되는걸로 알고있습니다~

 

스크립트에서는 선택한 버전의 관련 내용이 rploader에 포함되어있지 않으면 지원 안한다고

 

출력됩니다~

profile image
FOXBI 글쓴이 2022.04.19. 18:54
speed

rploader가 업데이트되면서 tr_st.sh 로도 자연스럽게 설치가 되게된거 같습니다.

 

성고사례추가합니다.

 

aaaaaaaa.png.jpg

댓글 등록
취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story