해킹된 일명 해놀로지를 VMware ESXi 상에 올려서 사용하는 방법이다.

사용된 소프트웨어 :
1. VMware ESXi 5.5 또는 6.0 어플라이언스 : 가상화 하이퍼바이져
2. XPEnoboot : 시놀로지 부팅을 위한 이미지 파일
3. StarWind V2V converter : img 파일을 vmdk로 변환하는 유틸
4. Ultra ISO 또는 WinImage 유틸 : iso나 img 등의 이미지 파일의 내용을 수정 시 사용됨
5. Synology DSM .PAT 파일 : 시놀로지 설치 패키지
6. Open-VM-Tools .spk 파일 : ESXi 용 vm tools

 

사용된 버전 :

VMware : ESXi 5.5.0 1623387

XPEnoboot : XPEnoboot_DS3615xs_5.2-5644.1

pat : DSM_DS3615xs_5644(28.10.2015)

VMware tools : open-vm-tools_bromolow-5.1_9.10.0-2476743-1.spk

 

VMware ESXi는 이미 설치 및 셋업이 되어 있다는 전제하에 진행한다.

대략적인 절차는 아래와 같다.

1. ESXi에 가상머신 생성 (가상 머신 생성 시 Hard Drive는 뺀다.)

2. Ultra ISO 툴을 이용하여 XPEnoboot img 파일의 syslinux cfg 파일 수정, 반영

3. StarWindConverter V2V 툴을 이용하여 XPEnoboot img 파일을 vmdk 파일로 변환하여 ESXi datastore에 업로드

4. ESXi에 XPEnoboot drive 를 위한 drive 추가 (부팅 및 설치용), 추가 시 datastore 올린 vmdk 파일을 지정

    ESXi에 Hard Drive를 추가.  시놀로지의 저장 공간 용도의 드라이브.

6. DSM Pat Install

7. DSM 업데이트 (설치 후 재부팅 시 자동으로 업데이트 됨)

8. Open VM Tools for ESXi 를 시놀로지 패키지센터를 통해 설치

 

상세 절차

1. 가상 머신 생성

1.1. ESXi 설정

vSphere Client 실행 ->

새 가상 시스템 ->

'사용자 지정 선택' – 다음 ->

'XPEnology' 이름 설정 – 다음 ->

'datastore1' 선택 – 다음 ->

'가상 시스템 버전: 8' 선택 – 다음 ->

'Linux(L)' 선택 – '버전' 기타 Linux(64비트)' 선택 – 다음 ->

'가상 소켓 수' 1 선택 – '가상 소켓당 코어 수' 1 선택 – 다음 ->

'메모리 크기' 2048 입력 – 다음 ->

'연결할 NIC 수' 1 선택 – '네트워크 NIC 1'은 상황에 맞게 선택 – '어댑터' E1000 선택, 전원이 켜지면 연결 체크 – 다음 ->

' VMware 반가상화' 선택 – 다음 ->

'디스크 생성 안 함' 선택 – 다음 ->

'완료 전 가상 시스템 설정 편집' 체크 – 계속 ->

'새 플로피(추가중)' 선택 후 제거 – 완료

 

2. img 파일 수정

2.1. Ultra ISO 실행

UltraISO_Portable_9.5.3.2900_Multilingual.exe 셋업 파일을 윈도우즈 PC에 설치

UltraISO 실행파일을 관리자 권한으로 실행

2.2. IMG 파일 수정

열기 –  XPEnoboot_DS3615xs_5.2-5644.1.img 선택하여 연다.

syslinux.cfg 파일 – 마우스 오른쪽 버튼 – 내보내기

그러면 화면 아래의 경로로 파일이 떨어진다.(로컬 경로를 바탕화면으로 지정한 후 할 것)

바탕화면의 syslinux.cfg 파일을 EditPlus와 같은 에디터를 이용하여 

3줄의 시리얼 넘버 부분 수정 : sn=8CKIN00001

Append 로 시작되는 줄(3줄)에 rmmod=ata_piix 을 추가.

아래와 같이..

2.3. 수정된 파일 반영

UltraISO 창 아래의 수정된 syslinux.cfg 파일 선택 – 마우스 오른쪽 버튼 – 추가 – 파일 교체, 예 – 저장

수정된 syslinux.cfg 파일이 반영된 XPEnoboot_DS3615xs_5.2-5644.1.img 파일이 만들어 졌다.

 

3. IMG 파일을 vmdk 파일로 변환

윈도우 PC에서 Starwind V2V converter 실행 -> Next -> 파일 선택 ->

수정된 XPEnoboot_DS3615xs_5.2-5644.1.img 파일 선택 -> Next ->

VMware pre-allocated image 선택 -> IDE 선택 -> Next

이제 IMG 파일이 포함된 폴더에 두개의 vmdk 파일이 변환되어 생성된다.

 

4. ESXi에 XPEnoboot drive 를 위한 drive 추가

4.1. vmdk 파일 업로드

위에서 생성된 vmdk 파일 2개를 datastore의 적당한 곳에 업로드한다.

4.2. 기존 가상 디스크 추가

vSphere Client의 XPEnology 가상 머신 선택 – 마우스 우측버트 – 설정 편집 – 추가 – 하드디스크 – 다음 – 기존 가상 디스크 사용 – datastore 내의 vmdk 파일 을 선택 – 다음 – 독립, 영구 선택 – 다음 – 마침

4.3. 새로운 디스크 추가

추가 – 하드 디스크 – 다음 – 새 가상 디스크 생성 – 디스크 크기(필요한 만큼 지정), 빠르게 비워지는 씩 프로비저닝 선택, 가상 시스템과 함께 저장 선택 – 다음 – SCSI(0:1) 선택 – 다음 – 마침 – 확인

* 빠르게 비워지는 씩 프로비저닝으로 인해 디스크가 생성되는데 시간이 좀 걸린다.

ESXi 디스크 생성시 종류는? (씩 프로비저닝, 씬 프로비저닝)

 

5. DSM Pat 인스톨

가상머신 부팅 후 아래처럼 설치 진행

DSM_DS3615xs_5644(28.10.2015).pat 파일을

XPEnology(시놀로지) VMware ESXi 5.5에 설치하기

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다