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

Redpill Multiloader (rp_ml v2.0.0-r02)

FOXBI FOXBI 515

3

7

2022.04.29 업데이트

- 확장드라이버를 Multiloader에 포함하는 방법영상 제작

   Native, ESXi 모두 대응, USB 제작 포함, 이미지 변환 포함

- efi구분 조건문 수정

 

2022.04.28 업데이트

- ESXi만 신경썼더니 공유하고나서 USB제작시 부팅안되는게 확인되었었습니다.

   현재는 모두 수정되었습니다 Native에서 작동 잘합니다.

- Serial console 연결을 쉽게 지원할 수 있도록 했습니다.

   com port 정보넣으며 해당 com port통해 부팅 진행 상황확인이 가능함

- Native 진행은 제가 ivybrige밖에 없는 관계로 DS3615xs만 테스트 했습니다.

- 손쉬운 드라이버 업데이트 과정을 준비했습니다.

   (곧 공유할께요~)

- nic/mac 최대 4개에 대해서 값 지정하면 자동으로 cmdline 들어가게 추가했습니다.

- 기존 폰트설정이 에러나고 있어  주석처리 하고 Ubuntu 스타일 원할시 사용 할 수있도록 

   변경해놨습니다.

- EFI에서만 쓰는 insmod 부분을 조건문 처리해서 에러메세지가 안보이게 했습니다.

- 기타 자잘한 변수명 함수 수정이 있었습니다.

 

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

 

Redpill 을 좀더 쉽고 편하게 사용하기위해 한번 만들어 봤습니다.

 

GRUB에대한 이새도가 좀 없어 공부하면서 하느라 좀 시간이 걸렸지만 잘 작동이 되서

 

공유할수있게 되네요 ^^

 

## 준비물 ##

1. ESXi 환경 
    (부트로더 SATA1(1:0), 데이터디스크 SATA0(0:0)) 

    또는

    Native 환경

    (Rufus나 dd 등으로 USB로 만들어 Native 사용 가능합니다.)

 

2. Redpill-Multiloader_7.1-42661.img 아래 다운로드 링크있습니다.

 

3. 이미지 사용법은 기존 방식과 동일합니다.

 

## 사용방법 ##

영상으로도 만들었습니다.

 

## 확장드라이버 추가 메뉴얼 ##

 

 

 

1.  Redpill-Multiloader_7.1-42661.zip 압축풀기

 

2. 이미지 마운트 하여 /boot/grub/grub.cfg 수정합니다 (OFmount나 TC이용)

#====================================================================================
## User config - Your values Change
#====================================================================================
set sn=1234SQRDD5678
set netif_num=1
set mac1=001122334455
set SataPortMap=9
set DiskIdxMap=0
set SasIdxMap=0 

  수정 가능영역이며 추가로 USB사용자나 부트순서 변경시 수정항목도 있습니다.

 

3. Redpill-Multiloader_7.1-42661.img  를 Starwind 나 여타 툴을 이용하여
    Redpill-Multiloader_7.1-42661.vmdk, Redpill-Multiloader_7.1-42661-flat.vmdk 로 변환합니다.

 

3. ESXi VM 에서 부팅 디스크로 등록합니다. (기본값 SATA1 (1:0))

 

4. GRUB 진입하여 원하는 DSM version 선택해 사용합니다.

 

 

## 추가항목 ##
1. ESXi 기본값으로 빌드된 이미지를 통해 만들어 졌으며, 추가 드라이버 필요시 빌드해서 수정 가능합니다.
    (수정방법은 추가로 업데이트하겠습니다.)
2. sn, mac 등을 변수 처리해서 사용하기 때문에 임시로 GRUB부팅시 수정해서 사용은 불가능합니다.
3. 영상은 인기많은 DS918+, DS920+, DS1621+, DS3622xs+, and DVA3221 으로 제작했으며
     DS3615xs and DS3617xs 도 역시 사용가능합니다.
4. USB 의 경우 서브메뉴로 이동하게 했고 , ESC 상위 메뉴로 돌아갑니다.
5. 추후에 tr_cb.sh 를 통해 TC상에서 바로 Multiloader 제작이 가능하도록 할 예정입니다.
    https://svrforum.com/data/26401
6. Githut에서 grub.cfg 파일 참조 가능합니다.
    https://github.com/FOXBI/rp_ml

## 다운로드 ##
용량때문에 부득이하게 구글드라이브 링크하는점 양해바랍니다. 압축풀면 400MB입니다.
https://drive.google.com/file/d/1t1cOPMmlSg3c65mXJBeI_44yor_sp9Xl/view?usp=sharing

 

## 마치며 ##

잘 만들어진 로더덕에 여러가지 해볼 수 있어서 좋네요 ^^

앞에서 애써주는 제작자분과 활발한 활동중인 분들께 감사드리고

작게나마 도움이 되면 좋겠습니다 ~^^ 행복하세요~!

 

신고공유스크랩
7
3명이 추천
profile image
FOXBI 글쓴이 2022.04.27. 13:40

ESXi에서는 잘되나 USB부팅시 안됩니다.

Native 잘 신경안썼더니 안되는 상태인걸 뒤늦게 인지했네요. 수정빨리하도록 하겠습니다.

 

수정 및 개선하여 링크 업데이트 했습니다 ^^

profile image
닭발은세개 2022.05.11. 10:01

FOXBI님

$user_args 에는 보통 어떤 옵션들이 들어가나요?

vmware fusion에서 부팅은 되는데 ip를 받질 않아서 문의 드립니다.

profile image
FOXBI 글쓴이 2022.05.11. 13:51
닭발은세개

기본적인 사용자 추가 항목들의 옵션들이 들어가는겁니다.

딱히 별도로 들어가거나 하지는 않았습니다.

 

#====================================================================================

## User config - Your values Change

## (if you want multi nic, change netif_num and blew # remove)

#====================================================================================

set sn=1234SQRDD5678

set SataPortMap=9

set DiskIdxMap=0

set SasIdxMap=0

set netif_num=1

set mac1=001122334455

#set mac2=001122334466

#set mac3=001122334477

#set mac4=001122334488

#====================================================================================

## USB use only

#====================================================================================

set pid=0xa4a5

set vid=0x0525

 

이항목이 포함된다 보시면 됩니다.

profile image
닭발은세개 2022.05.11. 16:51
FOXBI

아 답변 감사합니다.

User config를 설정했는데도 안되면 뭔가 제가 잘못하고 있나 봅니다.

계속 시도해 보겠습니다 :)

댓글 등록
취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story