CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·방탄소년당 ·개발한당 ·자전거당 ·안드로메당 ·나스당 ·육아당 ·노젓는당 ·골프당 ·영화본당 ·이륜차당 ·리눅서당 ·X세대당 ·디아블로당 ·뚝딱뚝당 ·퐁당퐁당 ·콘솔한당 ·총쏜당 ·보드게임당 ·덕질한당 ·IoT당 ·냐옹이당 ·여행을떠난당 ·클다방 ·날아간당 ·가상화폐당 ·소시당 ·키보드당 ·창업한당 ·AI그림당 ·달린당 ·소셜게임한당 ·물고기당 ·바다건너당 ·3D메이킹 ·ADHD당 ·AI당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·안경쓴당 ·차턴당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

나스당

강좌 Redpill 부트로더 만들기 6

2021-09-23 16:33:11 수정일 : 2022-03-05 07:46:00 118.♡.34.117
몽동이

데비안11 설치후에 아래와 같이 했습니다.


1. Docker  인스톨


sudo apt-get update

sudo apt install docker.io

 

2.  jq 및 curl 인스톨


sudo apt install jq

sudo apt install curl

 

3. redpill-tool-chain 과 apollolake_user_config.json , bromolow_user_config.json 파일 수정


https://github.com/tossp/redpill-tool-chain 에서 녹색의 code 버튼을 누른뒤 Download.ZIP 눌러서

redpill-tool-chain-master.zip파일을 받음.


압축을 풀어 redpill-tool-chain-master폴더 속에 들어있는 sample_user_config.json을 자신의 시스템에 맞게 수정해서 

apollolake_user_config.json 또는  bromolow_user_config.json 로 만들려고 하는 부트로더에 맞게 이름을 바꿔저장.

( ds918+ 는 apollolake_user_config.json  , ds3615xs는 bromolow_user_config.json ) 


 redpill-tool-chain-master  폴더 전체를 USB에  복사해서 데비안이 설치된 컴에 복사.


4.redpill-tool-chain-master   폴더로 이동 및 퍼미션


cd /home/dvdfan/redpill-tool-chain-master

chmod +x redpill_tool_chain.sh


5.  부트로더 img파일 만들기 (ds918+는 apollolake , ds3615xs는 bromolow )


./redpill_tool_chain.sh build apollolake-6.2.4-25556

./redpill_tool_chain.sh auto apollolake-6.2.4-25556


./redpill_tool_chain.sh build apollolake-7.0.1-42218

./redpill_tool_chain.sh auto apollolake-7.0.1-42218


./redpill_tool_chain.sh build bromolow-7.0.1-42218

./redpill_tool_chain.sh auto bromolow-7.0.1-42218


./redpill_tool_chain.sh build geminilake-7.0.1-42218

./redpill_tool_chain.sh auto geminilake-7.0.1-42218

 

*만들어진 부트로더는 redpill-tool-chain-master/images폴더 안에 있음.


./redpill_tool_chain.sh clean all

./redpill_tool_chain.sh add https://github.com/jumkey/redpill-load/raw/develop/redpill-dtb/rpext-index.json



                                       * 참고 *


1. apollolake_user_config.json 과  bromolow_user_config.json 파일 수정


{

  "extra_cmdline": {

    "pid": "xxxxxx",

    "vid": "xxxxxx",

    "sn": "xxxxxxxxxxxxxx",

    "mac1": "xxxxxxxxxxxx",

    "mac2": "xxxxxxxxxxxx",

    "netif_num": "x"                       

  },

  "synoinfo": {

  "DiskIdxMap": "xxxx",

  "SataPortMap": "xxxx",

  "SasIdxMap": "xxxx"

  },

  "ramdisk_copy": {}

}





2. DSM 6.2.4-25556  UEFI 부팅수정


set gfxmode=auto

insmod vbe

insmod vga


# UEFI

insmod efi_gop

insmod efi_uga


insmod font

if loadfont ${prefix}/unicode.pf2

then

    insmod gfxterm

    set gfxmode=auto

    set gfxpayload=keep

    terminal_output gfxterm

fi


menuentry 'RedPill DS918+ v6.2.4-25556 (USB, Verbose)' {


빨간색 부분을 grub.cfg 파일에 넣고

 \boot\grub\x86_64-efi

 \EFI\boot\BOOTX64.EFI 

각각의 폴더 및 파일을 DSM7.0.1 부터로드에서 복사해서 넣어준다.



3. global_config.json 수정

업데이트로 인해 빌드시 에러나는 경우


"redpill_load": {

                "source_url": "https://github.com/chchia/redpill-load.git",

                "branch": "develop"

            }


최신 repo로 고친다.

몽동이 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [6]
오렌지보이
IP 59.♡.19.76
09-24 2021-09-24 05:04:54 / 수정일: 2021-09-24 05:09:23
·
정말 감사합니다 혹시 글설명에 이미지까지 첨부하셔서
설명이 되어 있으면 저 처럼 초보자들이 하기가 더 좋을거 같아요
해보고싶은데 글로는 잘모르겠네요
11q.kr
IP 110.♡.240.82
10-03 2021-10-03 15:53:37
·
정보 감사 합니다
랜카드 추가 가능한지요?
구형 pc에 realtek pci 있는데 테스트 하고 쉽은데
이구형pc가 617 까지 설치는되는데 623 버전이 않되어
정보로 빌드가능 여부 문의 드립니다
===================================
....아래는 저의 고충 여담 입니다....
며칠을 테스트 중인데....이놈의 구형 pc때문에 버리고 슆습니다
며칠 비디오카드(35천원)와 랜카드(2만원) 교체 해도 안되네요

호환성 있는 메인보드와 cpu 저전력 t버전 구하기도 어렵고 해서
메인 + cpu + 램 교체가 35만원정도 ...t버전은 이베나/알리에서 구해야 하는데...망설리고
,cpu 구입에 .65w는 10만원정도 35w(알리 18만원) 투자 가치가 있는지...와
그리고 10만원짜리에 cpu 클럭 변경 저전력으로 만들어 사용 가능한지요....
........수고 하세요,,,,
몽동이
IP 118.♡.34.117
10-04 2021-10-04 08:22:24 / 수정일: 2021-10-04 08:23:32
·
@11q.kr님안녕하세요. 저도 옛날에 11q.kr에 가입했었군요. 사실 저는 리눅스는 전혀 모릅니다. 데비안 11도 인터넷 동영상보고 그대로 따라한것이고, 위의 글도 헤놀포럼을 참고하여 "복사","붙이기" 신공으로 하루만에 따라해서 성공한것 뿐입니다. 무슨 의미인지도 잘모릅니다. 당근 랜카드 드라이버 추가 능력이 없죠.

홈페이지를 들어가서 보니 7.0.1-42218버전이 실패했던데 global_config.json 파일을 열어서 보시면 답을 알수있을것입니다. apollolake-7.0-41890라는 글자를 apollolake-7.0.1-42214로 전부 바꿔 저장하고, 툴체인에 덮어씌우기한 다음 컴파일하면 성공할것입니다. 최신버전이 나오면 이렇게 하시면 됩니다.

저는 ASUS PRIME H310M-A R2.0 메인보드에 G5420 을 붙여서 구축하였는데 둘이 합쳐서 12만원 정도들었습니다. 랜카드 잘 잡히고, REPILL부트로더가 하드디스크도 꼬이지않고 잘 잡아줍니다. 또한 NVME캐쉬도 설정을 하면 잘 잡히더군요. 일반 CPU라도 일을 작게 시키면 소력소모가 적으니 굳이 저전력 CPU로 갈 필요는 없다고 생각합니다.

드라이버 컴파일하는 방법은 아무래도 저보다는 11q.kr님이 더 가능성이 있어보이니 꼭 성공하셔서 글을 올려주세요.
11q.kr
IP 110.♡.240.82
10-05 2021-10-05 01:22:51 / 수정일: 2021-10-05 01:25:57
·
답변 감사 합니다

정보덕분에 빌드는 성공하고 사용은 못하고 있습니다.

1) 빌드는 성공 했습니다(제홈에저장)
-- UEFI IMAGE로 만드는 방법은 아직 탐구중입니다
--> 저는 USB로 만들면 모두 MBR로 만들어지는데 이유를 모르겠습니다 ?
>>질문1) 현재 UEFI로 USB 가 만들어지는지요 ....저는 안되고 ..간단한 방법 없나요 ?

2) MAIN/CPU ...부가 구입하려고 며칠아이쇼핑 했습니다
,,,사용PC와 구입PC는 윈도우용으로 사용하랴고 50만원 구입
- 기존 PC> 기가바이트 H170-WIFI .(랜카드>Intel® GbE LAN chips (10/100/1000 Mbit)) + CPU I5-6600
- 구입PC> 기가바이트 B560M AORUS PRO(랜카드> Intel®2.5GbE LAN chip (2.5 Gbit/1 Gbit/100 Mbit) + CPU i3-10100
==> 보드는 업되었는데 CPU 가격때문에 I3로 구입 했습니다
==> 어느것으로 해놀장비로 전환 해야 하는데 고민 입니다.(DSM 7.0이 되는 REDPILL이되면 선택 예정)
==> 참고로 저는 해놀로지 현재 서버는 노트북 2T +2 T JUNS LOADER 104B + DSM 623 사용중입니다)
==> 현제 인터넷 노드가 심하고 WEB 서버만 운영중입니다
==> 아들 구형 PC를 가지고 REDPILL LOADER 되나 테스트 하다 포기 해서 신규 구입

--- 해놀에서 전력이 노트북 30W ~ 50W .......

질문2) 데스크탑PC로 변경하면 60W 정도 예상 하는데 CPU 클럭을 낮추는 방법으로 소비전력을 낮추는 방법이 되는지 궁금 합니다....

......감사 합니다....
삭제 되었습니다.
11q.kr
IP 110.♡.240.82
10-07 2021-10-07 18:47:15
·
● 헤놀로지 부트로더 dsm7.0 redpill boot loader [GIGABYTE] B560M AORUS PRO + PCI Express 기가비트 랜카드 인텔 WGI210AT 칩셋 추가로성공

새로운 메인 구입으로 메인자체의 인텔기가 2.5g는 랜 인식 안되어 추가랜카드 장착 성공

주) 아직 vmware는 성공 못했습니다.

- 설치 redpill bootloader : redpill-DS918+_7.0.1-42218_211003.img

기본 설정 부트 로더 기본 수정
- 메인 cmos 설정 > usb 레거시,sata 기본 으로(변경시 인식불가),cd-rom 제거 설치
- grub.cfg 주요 수정 정보 : vid pid mac1 sn 수정
sata 인식을 위한 DiskIdxMap=0004 SataPortMap=3320 SasIdxMap=0
추가 sata 정보로 설정 자신의 기기로 수정 필요 합니다 // 상기 1차 적용시 저는 적용되었습니다

- SSD 500G HDD 2.5 2T 를 sata 6개 중에 2개 사용으로 cmos 기본으로 적용

- 구형 pc로 전환 해야 하는데 며칠 dsm7.0 가지고 테스트후 전환 예정입니다

cpu를 60w용으로 구입 장착하니 55 w정도 나오고 60w 이상 안올라 가네요

cpu clock 변경하면 소비전력을 낮출수 있는지 문의 드립니디

> 성공한 파일 10월 3일자 grub.cfg 주요 수정 정보 및 관련 유틸 정보 저의 홈에 사용기를 저장 합니다

https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=11209
화정큐삼
IP 210.♡.46.186
03-03 2022-03-03 22:42:08
·
tossp 님 레드필 툴체인으로 헤놀로지 img 빌드시 우분투 별도 설치가 필요 없네요.

기존 설치된 헤롤로지만 있으면 SSH 로 들어가셔서 아래처럼 사용하시면 됩니다.

헤놀로지에 딱 도커 패키지만 미리 설치만 되어 있으면 됩니다. (docker demon)

패키지 센터의 기본패키지니 그냥 설치해 보십시요.

그리고, 저는 root 권한으로 들어가지 않고 바로 실행해 봤는데 그냥 아래처럼 Help가 나오네요.

jq 설치도 필요 없습니다.

redpill_tool_chain.sh 의 chmod +x 실행권한 설정도 필요 없습니다.

sudo su 로 root 계정접속은 필요합니다. (sudo -i 도 될것 같습니다.)

가이드대로 필요한 랜카드나 HBA카드 드라이버 정도 별도 add 로 넣어주시고

build 하시고 auto 하시면 끝이네요.

<platform>_user_config.json 은 에디터로 생성해서 별도 손은 봐주셔야 합니다.

아래 케이스는 DS3622xs+ 인 broadwellnk_user_config.json 를 사용했습니다.

잘 쓰면 TINYCORE REDPILL 만큼 손쉽게 쓸 수 있을것 같습니다.

리눅스 우분투 별도로 깔고 도커 환경잡고 머하고 귀챦았는데, 아주 손쉬워 졌습니다.^^
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.