본문으로 바로가기

DSM 6.1.5 916+ vmware 설치하기

category Server/Xpenology 2018. 2. 6. 10:41
반응형

이하 헤놀이라 하겠습니다.

헤놀 버전도 많이 올랐네요. 5.2.5967 update6 이 현재 사용하고 있는 버전인데요. 쓰기에 부족함은 없습니다.


6.xx 버전올라오면서 3617sx.pat 로 dsm이미지를 쓰고있고요.

시놀로지 916+ 모델에 사용되는 dsm이 하드웨어트랜스코딩이 지원된다는 이점이 있어서 해당버전의 부트로더(jun's loader 1.02b) 도 개발되고 있는 모양입니다


하드웨어트랜스코딩 필수조건은 그래픽 코어가 내장된 인텔 64비트 CPU를 탑재해야하고, 시놀로지의 모델중

DS216+ 716+ 916+ 등의 모델이 그러하며, 이중에서 헤놀용으로 포팅되는 이미지가 916+ 라는 것입니다.


DS916+ 에는 펜티엄 N3710(4코어/4쓰레드) 저전력 CPU가 들어있는데요 브라스웰(Braswell) 시리즈네요.

그래픽코어는 HD405 로 되어있습니다.


음 이런거 보면 제가 cpu가 듀얼이어야한다는 잘못된 생각을 한거 같네요.



참고할사이트

https://www.bonobono.com/2017/08/27/plex-hardware-transcoding/



그리고 헤놀에서 하드웨어트랜스코딩을 위해서는 

또한 맥어드래스와 시리얼이 잘 받쳐줘야 하드웨어트랜스코딩이 진짜로 된다는 코마돗님의 말씀도 있었습니다. 일단 이부분은 차치하고 설치부터 되어야 다음을 해보든가 하지요.


나스의 사양이 물론 좀 좋아야되고 설치를 또 하다보니 cpu 특성도 많이 타는 것 같습니다(설치유무)


설치할때부터 딱~~~ 부닥힙니다. 

i5에 설치안된다, i7은 설치되더라,, 모바일 프로세서(CPU+GPU) 듀얼되는 cpu 여야한다.. 등등.

vm에서 테스트를 해보니 아마도 cpu가 2, 코어*2 로 되어야 되었습니다.


삽질이 엄청 많았네요. vm에 설치하실분은 참고하시면 좋겠습니다.


0. 준비할 재료


0-1. 부트이미지 받기

https://mega.nz/#F!yQpw0YTI!DQqIzUCG2RbBtQ6YieScWg!7ZZyEZAQ

에서 916p 폴더의 DS916p 6.1 Jun's Mod V1.02b.img 를 받습니다.




0-2. DSM PAT (DSM_DS916+_15254)

https://archive.synology.com/download/DSM/release/6.1.5/15254/

에서

https://archive.synology.com/download/DSM/release/6.1.5/15254/DSM_DS916+_15254.pat

파일을 받습니다.


1. USB이미지굽기

win32diskmanager

http://xpenology.me/downloads/

http://sourceforge.net/projects/win32diskimager/files/latest/download

usb 하나 장착하시고 툴로 굽습니다.


2. USB내용 수정

GPT 형식으로 구워지지만 MBR에서도 부팅 됩니다. 

파티션이 3개로 나눠지는데 ESP(부팅파티션, grub설정)/Unknown(DATA영역)/Unknown 입니다.

윈10 RS2 이상이라면 ESP파티션과 두번째 Unknown 파티션이 보여지게 되고, 그 이하라면

ESP파티션이 보이지 않으므로 bootice에서 문자할당하시면되겠습니다.


2-1)ESP파티션의 grub.cfg수정



grub.cfg파일을 열어봅니다.


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

set vid=0x0781

set pid=0x5581

set sn=1230NZN003662

set mac1=001132123456

#set mac1=001132123456

set rootdev=/dev/md0

#set netif_num=1

set netif_num=2

set extra_args_916=''


set common_args_916='syno_hdd_powerup_seq=1 HddHotplug=0 syno_hw_version=DS916+ vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_hdd_detect=0 syno_port_thaw=1'


#for testing on VM

#set sata_args='SataPortMap=8'

set sata_args='sata_uid=1 sata_pcislot=1 synoboot_satadom=1 DiskIdxMap=0C SataPortMap=2 SasIdxMap=0'


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


set sata_args='SataPortMap=8'

이 기본값인데 아래처럼 바꿔줍니다. 3617sx 이미지에 있는 내용인데요. 이렇게 바꾸어야 되었습니다.

기존 줄은 #으로 주석처리 해주시면 되고요.

해당줄에서 SataPortMap=사타포트에연결된디스크개수 입니다. 이부분을 생략해도 되는지 수를 어디까지 해야되는지는 정확히 모르겠으나, 아래에 vm에서 테스트하는 바로, SATA 2개로 하였으므로 2 로 주었습니다. 이부분은 아래에서 설명.




2-2) USB VID, PID mac등 수정


grub.cfg파일에서 이부분을 수정해주어야 한다는데 말입니다.

의미없는 것 같기도 하고 그렇습니다.

usb05.png


usb view 프로그램으로 부팅 usb 장치를 찾아서 idvendor idProduct 값을 찾고 , grub.cfg에서 교체해줍니다.


usbview.zip



시리얼과 맥어드레스는 시놀로지의 인증을 거치게되어 QuickConnect 사용이 가능하게 하고

916+의 기술인 하드웨어트랜스코딩기능이 Xpenology 에서 가능하게 한답니다. 

맥어드레스의 경우, 일단 그냥 들어있는 값으로 하시든지, 12자리의 임의의 값으로 변경해서 해보시기 바랍니다.


2-3) extra.lzma 파일교체

네트워크 드라이버를 포함하는 파일인데요 업데이트된 파일도 포럼에 제공하고 있으니 ,

만약 부팅후 장치가 발견되지 않는다면 교체해보시기 바랍니다.






포럼의 주소는 https://xpenology.com/forum/topic/9508-driver-extension-jun-102bdsm61x-for-3615xs-3617xs-916/


3. VMWARE 설정


3-1) 프로세스 조정

만든 vm의 세팅에서 프로세서 수를 다음과 같이 줍니다.

프로세서 수 2, 프로세서당 코어수 2

Virtualize intel VT~ 체크 (VM에서 64비트 운영할려면 이 기능이 메인보드에 원래 있어야 되는거고요)




3-2) 스토리지디스크, USB 추가

디스크 형식을 SATA로 주어야합니다.

기존 방법을 생각하다 scsi 기본값으로 했다가, usb는 또 ide로 했다가 안되는걸 확인후

두가지 모두 SATA형식으로 하였습니다. 위에서 grub.cfg에서 SataPortMap 부분에서

그래서 2로 주었습니다.

그리고 영구독립(independent, persistent) 로 줍니다.






4. 설치과정

이제 준비가 끝났으므로, vm에서 부팅합니다.


4-1)DSM찾기

웹에서 설치과정

브라우저에서 

http://find.synology.com/ 를 입력하여 검색합니다.

아까 받아둔 PAT이미지를 지정하고 설치합니다.




만약, SataPortMap 수 가 맞지 않으면 이 56% 정도에서 에러가 뜹니다. 설치 실패라고요. 캡쳐를 못했네요.

아래 어시스턴트에서 본다면 DSM설치 중,, 과정 에서 에러가 뜹니다.



그래서 SataPortMap 수를 정확히 잘 주셔야할 것 같습니다. 

저의 경우 vm에서 테스트 했기에 USB도 Sata, VHD 디스크도 SATA 이렇게 주었으므로 2 라고 준것이니

실제 PC에서 만약 한다면 usb를 제외한, 연결된 디스크들숫자로 주시면 될것 같습니다.


SynologyAssistant 를 이용

http://global.download.synology.com/download/Tools/SynologyAssistant/5005/Windows/SynologyAssistantSetup-5.2-5005.exe

DHCP로 찾아진 디스크스테이션에 우클릭 - 설치 로 하시면됩니다.





완료가 되었네요. 빨간박스를 클릭하여 웹으로 접속해봅니다.



로그인






볼륨생성





저는 USB를 제외한 디스크만 선택하여 진행합니다.






패키지 설치에 들어가봅니다.

웹데브는 파일서비스항목에서 빠져있기때문에 패키지에서 설치해주어야합니다.



exPAT Access 라는것도 있네요 아마 외장하드 연결시 보이도록 하는거겠죠? exPAT포맷형태이면 4G이상파일도 들어가는건가요? 어쨋든 돈 주고 구매해야합니다.







반응형