새로운 레드필 로더 ARPL(Automated Redpill Loader)로 빌드하기. (v0.3 alpha8 최신업데이트)

profile
달소

 

안녕하세요~ 달소입니다.

 

이전에 작성했던 https://svrforum.com/nas/347033 글 이후에 많은버전의 arpl이 나와서 이번에 업데이트했습니다.

큰 변화는 애드온과 모듈 정도이고 내용에 추가하였으니 찬찬히 보시면되겠습니다.

 

https://github.com/fbelavenuto/arpl

 

브라질 개발자분이 개발하신 로더로 기존 TTG,pocopico,jumkey 님들의 자료들을 잘 융합해서 만드신듯합니다.

아래는 해당 로더에 대한 설명을 번역한것입니다.

 

++추가로 이미지를 별도로 만들어보았습니다.

https://svrforum.com/nas/393034 참고하시면되겠습니다.

 


 

* SATADom USB를 자동 감지(VID/PID)
* 네트워크 인터페이스에 대한 자동 인식

* Jun 코드가 내장되어 향후 패치시에도 대응이 유연

* 기존 확장드라이버에 대응하는 addon이 있음

* dts를 지원하는 모델에 대해서 기능 지원

* 지원하지 않는 모델은 SATA 컨트롤러, DUMMY 포트 및 사용 중인 포트를 표시하는 옵션이 있어 생성을 지원합니다. "SataPortMap", "DiskIdxMap" 및 "sata_remap". "maxdisks" 및 "internalportcfg"를 자동으로 조정하여 모델이 지원하는 최대 HD 수를 변경하는 옵션

* 장치 트리가 없는 모델에서 더 이상 DUMMY 포트 오류를 ​​표시하지 않도록 패치

* 로더가 CPU에 FMA3 명령이 있는지 여부를 감지하고 이를 필요로 하는 모델을 표시하지 않는다는 것입니다. 따라서 DS918+ 및 DVA3221 모델이 표시되지 않으면 CPU가 FMA 명령을 지원하지 않기 때문

 

사용방법에 대한 내용도 있지만 직접 사용해보면서 안내해드리겠습니다.

 

이미지 다운로드

아래 깃허브 릴리즈페이지에서 최신버전의 arpl을 다운로드해주세요.

https://github.com/fbelavenuto/arpl/releases

 

해당 이미지파일은 사용방법에 따라 USB에 굽거나 vmdk같은 가상이미지로 만들어주시면됩니다.

win32imager나 starwind를 이용한 이미지 변환방법은 여기서 기술하지않습니다.

 

로더 빌드하기

해당 이미지를 통해 부팅을하게되면 configure loader가 자동으로 grub창에서 로드되며

아래처럼 화면이 나옵니다.

 

arpl만의 강점은 웹터미널을 지원해서 별도의 ssh 접속프로그램을 사용할 필요가 없습니다.

 

image.png.jpg

기존 가이드는 0.1-alpha 최초버전으로 현재는 업데이트 된 버전으로 진행하겠습니다.

 

해당 ip와 포트로 접근하시면 arpl 설정창으로 진입합니다.

image.png.jpg

 

모델설정

arpl에서는 아래 모델들을 모두 지원합니다. 지원하는 CPU에 따라서 DS918 과 DVA3221이 나올수도, 안나올수도있습니다.

image.png.jpg

 

빌드넘버

 

두번째는 빌드넘버입니다.

AME 관련해서 7.0.1을 선호하시는분들이 있어서 아마 있는듯하고 둘다 jun 모드로 업데이트는 문제없습니다.

 

image.png.jpg

image.png.jpg

 

시리얼넘버

시리얼넘버의 경우 지정된 규칙으로 생성은 가능하나 실제 공식 시리얼은 아니기때문에 AME와 같은곳에서 제한이 있습니다.

사용하시던게 있으면 직접 입력해주시면됩니다.

image.png.jpg

image.png.jpg

 

애드온/모듈

애드온과 모듈이 기존버전에서 많이 변경되어서 개념을 다시 작성해봅니다.

 

애드온의 경우 기본적으로 모든 모델에 적용되는 드라이버 개념으로 아래와같이 3개의 애드온을 현재 지원합니다.

misc와 acpid는 기본탑재로 변경되었고 virtio 9p의 경우 선택적으로 넣을수있죠.

image.png.jpg

 

그럼 드라이버는?? 이라고물어보실텐데 이건 모듈로 모두 변경되었습니다.

각 모델별로 드라이버가 포함되어있으며 공유폴더 접속을 통해 확인하실 수 있습니다.

\\ip\arpl\p3\modules

image.png.jpg

 

예를들어 3622의 broadwelink를 보자면 아래처럼 엄청난 양의 드라이버를 모두 지원해줍니다.

image.png.jpg

 

모듈의경우 장착된 하드웨어에 따라 알아서 로딩됩니다.

 

커스텀 영역

빌드전 사용자가 커스텀할수있는 영역은 Cmdline menu와 Edit user config 영역입니다.

 

image.png.jpg

커스텀맥이나 사타 포트 현황등을 볼수있습니다.

image.png.jpg

 

user config의 경우 익숙한 파일입니다.

image.png.jpg

 

rss는 이번에 추가됐고 기존 업데이트 버전같은경우에는 아래 example.com을 수정해줬었습니다.

 

image.png.jpg

 

빌드하기

설정값을 모두 설정하였으면 Build the loader로 빌드를 진행합니다.

 

image.png.jpg

 

image.png.jpg

 

 

빌드가 완료되고나면 다시 선택창으로 가는데 Boot the loader를누르면 아래처럼 부팅이 자동으로 진행됩니다.

image.png.jpg

 

image.png.jpg

 

부팅이되면 해당 ip의 :5000번 포트로 접속해주시면 아래처럼 설치단계로 진행합니다.

 

image.png.jpg

 

image.png.jpg

기존에 ARPL에서는 업데이트를 example.com으로 막아놓기때문에 자동 설치는 불가능했지만 
Alpha8로 바뀌면서 rss를 통해 자동 다운로드가 가능해졌습니다.

 

jun모드답게 버전이 바뀌면 아래처럼 자동으로 인식해서 올라갑니다.

 

image.png.jpg

 

설치하고 재부팅이 진행될때 아래처럼 Boot DSM과 강제 재설치를 위한 reintsall이 떠있는걸 확인하실 수 있습니다.

image.png.jpg

 

 

부팅하면 잘됩니다

 

image.png.jpg

 

이제 자동업데이트도 개발자님의 xml파일에 따라서 잘업데이트될거같습니다.

 

image.png.jpg

 

 

서버포럼 관리자입니다.!

서버포럼은 홈서버로 운영중이며 아래와같은 시스템으로 운영됩니다.

 

메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등

보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업서버 - 타오나스 A형(?) / DS918+ 6.2.3 / 메인서버 VM 백업용

 

하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

 

 

적용중인 도장이 없습니다.

* 가입일 : 2020-12-24
* 총 게시글 수 : 5960
* 총 댓글 수 : 18055
* 추천받은 게시글 개수 : 2380
* 추천받은 댓글 개수 : 3004
첨부 파일 58개
첨부
댓글
138
  • 스터디47
    달소
    작성자
    2022.08.19
    @스터디47 님에게 보내는 답글

    아무쪼록잘되시면좋겠습니다~

  • 준
    2022.08.23

    안녕하세요.

    현재 덕분에 빌드중입니다.

    초짜라 엄청헤맸네요.

     

    동일네트워크에서 데스크탑에 img 파일 구운 usb 부팅해서 ip 받은상태에서 노트북으로 아이피 접속해서 설정중입니다.

     

    워크스테이션에서 사용하려고

    새로운 arpl 0.4 알파3 img 부팅하고 설정 중인데요.

     

    모델 920

    빌드 42661

    시리얼 수정

     

    맥주소 주정 하려고 하는데

    cmdline 에 mac1 이 있고

    하단에 오리지널 mac 이 있는데 어느걸 수정해야하나요?

     

    이거만 마치면 빌드 완료되는덜까요?

     

    따라 하고는 있는데 잘하고있는건지 모르겠네요.

     

  • 준
    달소
    작성자
    2022.08.23
    @준 님에게 보내는 답글

    맥은 자동인식이라서 별도로 수정안하고 빌드하셔도 됩니다

  • 재팔
    2022.09.09

    저 생초보인데 이거보고 올렸습니다 감사해요~

  • 재팔
    달소
    작성자
    2022.09.10
    @재팔 님에게 보내는 답글

    잘되셨다니 다행입니다~

  • 류체
    2022.09.14

    기존 redpill-DS918+_7.1.0-42661로더에서도 기존 데이터 그대로 마이그레이션이 가능할까요?

    로더 빌드 완료후 기존과같이 마이그레이션 화면이 나올까요

  • bini
    2022.09.16

    드디어 성공했습니다. 타오나스 USB없이 mSata로 부팅 성공~ ㅋㅋㅋ 감사 합니다.

    참고로 유튜브를 보고 성공 ㅎㅎㅎ

  • bini
    달소
    작성자
    2022.09.17
    @bini 님에게 보내는 답글

    고생하셨습니다~

  • 뚝이얌
    2022.09.19

    기능이 추가된 로더가 계속 나오니 설치 하기 쉽네요. 정보 감사합니다.

  • 꽃집사
    2022.09.19

    GNU GRUB version 2.04

    ~~~

    ~~~

    grup> <------ 이렇게만 나오고 가만히 있는데 끝난건 아니죠 ?

    다음 어떻게 해야되나요 ?

     

     

  • 꽃집사
    달소
    작성자
    2022.09.20
    @꽃집사 님에게 보내는 답글

    USB에 부트로더가 제대로 쓰이지않은것같습니다

  • 달소
    꽃집사
    2022.09.20
    @달소 님에게 보내는 답글

    며칠째 usb 바꿔가면서 여기 있는 대부분 부트로더 다 시도해봤고 USB 테스트를 위해 win 10 부팅/설치 테스트까지 해봤는데 안되는건 안됬습니다.

    결국 스스로 결론 내린건 보드 특성에 따라 안되는 운없는 케이스 입니다.

    B75 + i5 2500, b85 + 4590, h110 + 7500 은 정상적으로 작동하여 리눅스 프롬프트 까지는 떴는데

    h81 + 4590(삼보)2대 있는데 이것들만 안되네요. 4590 방출하고 2500으로 다시 해 봐야겠습니다

    혹시 보드 설정에 주의 해야되는 사항이 있으면 좀 알려주십시오

  • 꽃집사
    달소
    작성자
    2022.09.20
    @꽃집사 님에게 보내는 답글

    DSM 버전도 변경해가시면서 테스트하고계실까요??

    말씀하신대로 헤놀 특성상 여러보드가 사용되니.. 다르긴합니다만 h81의 경우 꽤 많이 사용되는 칩셋인데 희한하네요

  • 달소
    꽃집사
    2022.09.20
    @달소 님에게 보내는 답글

    부트로더 여는데만 4일 걸렸습니다

    DSM은 아직 가 보지 않은 길이라 설레임과 두려움이 공존하네요

    다 포기하고 920 살 수도 있고요

  • 큐브
    2022.09.21

    버추얼박스 가상머신에 설치 성공하였습니다.

    DS920+ 설치했구요.

    초반 설치시 디스크 관련으로 문제를 일으켜서 설치가 불가능했었는데,

    초반 이미지 생성시 윈도우7버전 64비트로, 이미지 및 디스크생성시 모두 sata로 설정해서 생성했더니 잘 되네요 ㅎ

    시놀계정 사용하는것만 빼고 다 되는거죠~? ㅎ

  • 꽃집사
    2022.09.29

    우여곡절 끝에 DSM 7.1 시작해서 920, 3622 둘다 설치했었는데 마지막에 10분 기다린 후 문제발생 뜨고 연결이 전혀 안되네요

    벌써 2주째  ...   지친다... 요즘 당근에 920 자주 보이던데 . . . .

  • 꽃집사
    꽃집사
    4시간 전
    @꽃집사 님에게 보내는 답글

    에공 삽질끝에 완성은 했네요

    918 하나 업어 와서 설치해본 결과 보름 삽질한 주범 - 디스크 그넘들이 문제였다 ... 나쁜 늑대시키

     

    리눅스 프롬프트 안뜨고 에러날때 usb 포트 바꾸어보고 안되면 파티션 날리고 diskpart로 usb 날리고 다시 이미지 설치

    인터넷 연결없이 순수 내부망으로만 구성하면 내부주소:7681 들어가면 에러

    설치 다하고 10분후 리부팅안되고 문제발생될때는 디스크를 diskpart 로 날리고 다시 설치

  • 꽃집사
    달소
    작성자
    4시간 전
    @꽃집사 님에게 보내는 답글

    으허 ㅠㅠ 요즘 바빠서 이제 봤습니다 죄송합니다 ㅠㅠ

    HDD문제였다니 그나마 다행이네요 고생하셨습니다!

댓글 쓰기
권한이 없습니다.