크롬박스(Chrome box)에 헤놀로지(Xpenology), 윈도우 10(Windows 10) 설치하는 방법 (2)

이번 내용은 지난 번 크롬박스의 BIOS를 변경하는 것에 이어 본격적으로 헤놀로지 설치를 진행해볼 것입니다. 헤놀로지를 설치하는 방법은 크게 두 단계로 나뉩니다. 첫번째는 헤놀로지 부트로더를 USB에 설치하는 것이고, 두번째는 헤놀로지 DSM을 크롬박스에 설치하는 것입니다.

Illustration of the Xpenology between USB and Chrome box

1. 준비물

1.1. 하드웨어

  • 헤놀로지(Xpenology) 부팅용 USB 드라이브 (헤놀로지 부트로더 설치 드라이브)

1.2. 이미지 파일

  • 헤놀로지(Xpenology) 부트로더 이미지
  • 헤놀로지(Xpenology) DSM 패키지 파일

1.3. 소프트웨어

  • USBview 프로그램
  • Osfmount 프로그램
  • Win32diskimager 프로그램
  • notepad++ 프로그램

2. 헤놀로지 부팅용 USB 만들기 (헤놀로지 부트로더 설치하기)

Creating Xpenology booting USB from PC

2.1. 헤놀로지 부팅용 USB vid, pid 확인

우선 헤놀로지 부팅용 USB를 PC에 연결합니다. PC에서 USBview 프로그램을 실행하여, 연결한 USB의 vid, pid를 확인합니다. 간혹 부팅용 USB 드라이브를 허브에 연결한 경우 정보가 정상적으로 확인이 안 되는 경우가 있다고 하니 가급적 PC와 직접 연결해서 진행하기 바랍니다.

USBview 프로그램을 실행하면 아래와 같은 화면이 출력됩니다. 왼쪽 창에서 연결된 USB 드라이브를 선택하면 오른쪽 창에 해당 USB의 정보를 확인할 수 있습니다. USB 장치가 여러개 연결되어 있다면 오른쪽 창에서 iManufacturer가 삼성, Sandisk와 같은 제조사명이고, iProduct가 제품명이니 선택한 USB 장치가 작업하고자 하는 USB 장치인지 확인해볼 수 있습니다.

해당 장치를 확인했다면 오른쪽 창에서 idVender(VID)와 idProduct(PID)를 따로 메모장 같은 곳에 저장해둡니다. Ctrl키와 C키를 이용해서 선택복사가 가능하니 참고하기 바랍니다.

USB view program example

2.2. 헤놀로지 부트로더 수정

인터넷을 통해 다운로드한 헤놀로지 부트로더 이미지는 VID와 PID가 임의로 설정되어 있습니다. 부트로더를 설치하고자 하는 헤놀로지 부팅용 USB의 VID와 PID로 변경을 해주어야 합니다.

Osfmount은 Damon Tools와 같이 이미지 파일을 실행하여, 해당 이미지의 파일을 수정할 수 있도록 하는 프로그램입니다.

실행을 하면 아래와 같은 화면이 나옵니다. Mount new…버튼을 눌러줍니다.

Osfmount process 1

아래의 새로운 창이 출력되면, Image file을 선택하고, Image files의 …버튼을 눌러 다운로드해둔 헤놀로지 부트로더 이미지를 선택합니다. 나머지 항목은 그대로 두면 되고, 주의할 점은 아래 Read-only drive라는 옵션이 체크가 되어 있는데, 이것을 체크해제 해주고, OK 버튼을 눌러줍니다. 설정 중 Read-only drive 체크 해제가 가장 중요합니다.

Osfmount process 2

부트로더 이미지가 정상적으로 Mount 되면 탐색기 메뉴에 새로운 드라이브가 출력됩니다. 해당 드라이브는 가상 드라이브로 해당 드라이브를 선택하면 부트로더 이미지에 포함된 폴더 및 파일들을 확인할 수 있습니다.

Osfmount process 3

선택한 드라이브 내에 보면 grub 폴더가 있을 거고, 그 안에 grub.cfg라는 파일이 보일 것입니다.

Osfmount process 4

메모장이나 Notepad++와 같은 편집기 프로그램을 이용해서 해당 파일을 엽니다. 이 단계는 이 단계는 부트로더의 내용을 변경하는 것으로 vid, pid, 시리얼넘버, 맥어드레스, 연결 하드디스크 개수 등 나중에라도 자주 보게 될 것이기 때문에 잘 숙지해두기 바랍니다.

우선 파일 내용 중 set vid, set pid 부분을 찾아 USBview 프로그램으로 확인해둔 부팅 USB 드라이브의 vid와 pid값으로 변경합니다. 본인의 USB의 vid, pid 정보를 부트로더 이미지에 저장하는 것입니다. 이 값이 제대로 저장이 안되면 부트로더가 제대로 실행이 안 되기 때문에 헤놀로지 설치를 위해 가장 중요한 단계입니다.

set sn은 그대로 두시고, set macl은 크롬박스의 맥어드레스를 : 기호나 -기호 없이 그대로 입력하는데, 크롬박스의 맥어드레스를 모른다면 공란으로 비워둡니다.

SataPortMap은 헤놀로지에서 사용할 하드디스크 숫자를 의미하는데, 이 부분은 나중에 연결하고자 하는 하드디스크에 따라서 달라지므로 그때 다시 설명하도록 하겠습니다. 일단 아래 그림과 달리 1로 설정해둡니다. 이후에 외장하드디스크를 내장하드디스크로 인식시키기 위해 해당 값은 다시 2로 변경할 예정입니다. 해당 값이 2로 설정되면 DSM 설치 과정에서 문제가 발생하기 때문에 일단 지금은 1로 설정을 합니다.

Modifying cfg file from Notepad++

값을 변경했으면 grub.cfg 파일을 저장합니다. 메모장이나 Notepad++에서 저장하기를 눌러 변경사항을 저장한다고 보면 됩니다.

저장 후에는 해당 파일을 다시 편집기 프로그램으로 열어서 제대로 변경사항이 저장됐는지 재확인합니다.

grub.cfg 파일이 정상적으로 설정되었다면, Osfmount 프로그램에서 해당 부트로더 이미지를 Dismount 해줍니다.

Osfmount dismount process

Dismount 하는 과정에서 아래와 같은 경고창이 뜨면 예(Y) 버튼을 눌러서 그대로 Dismount 절차를 진행합니다.

Osfmount dismount process alert message

2.3. 헤놀로지 부팅 USB 만들기

헤놀로지 부트로더 이미지를 변경하였으니 이제 부팅 USB를 만들 차례입니다. Win32 disk imager를 실행합니다. 아래 그림의 폴더 아이콘을 선택해 수정한 부트로더 이미지를 선택하고, Device는 만들고자 하는 부팅 USB의 드라이브를 선택하면 됩니다. 이후 Write 버튼을 눌러 다음 단계를 진행합니다.

Creating Xpenology booting USB by Win32 disk imager

아래와 같은 경고창이 뜹니다. Yes 버튼을 눌러줍니다.

Creating Xpenology booting USB by Win32 disk imager alert message

프로세스를 진행하다보면 아래와 같이 추가로 포맷을 진행한다는 메시지가 뜨는데, 여기서 디스크 포맷을 하면 부팅 USB 생성이 중지됩니다. Win32 disk manager와 윈도우의 호환 문제로 보이는데, 취소 버튼을 눌러야 부팅 USB 생성이 정상적으로 진행됩니다. 실수로 이 부분에서 디스크 포맷을 하는 경우가 많기 때문에 매우 주의해야 합니다.

Do not process formatting from this message

2. 크롬 박스(Chrome Box) 부팅

크롬박스를 유선랜으로 연결합니다. 헤놀로지 부팅 USB를 크롬박스에 꽂은 후, 전원을 켭니다. 변경된 부트로더에 토끼모양이 출력되면 ESC를 선택하여 부트로더 설정 메뉴로 진입합니다.

부팅 디스크 선택해서 연결된 해놀로지 부팅 USB를 선택합니다. 이후 부팅이 되면 아래와 같은 화면이 출력됩니다. 선택한 부트로더에 따라서 버전은 다를 수 있습니다. 첫번째 메뉴를 선택해서 실행합니다.

Start screen of the Xpenology boot loader

이후 아래와 같이 Happy hacking 메시지가 출력되면 마지막으로 남은 DSM 패키지를 크롬박스에 설치하기 위한 준비는 모두 끝난 것입니다. 크롬박스는 그대로 두고 PC를 이용해 DSM 패키지를 다음 단계에서 설치하겠습니다.

Final screen of the Xpenology boot loader

3. 헤놀로지 DSM 패키지 설치

위에서 헤놀로지 부팅 USB를 통해서 Happy hacking 메시지가 출력되었다면 크롬박스를 그대로 켜두고, 동일한 내부망에 있는 PC에서 크롬박스를 찾을 수 있습니다. 위의 메시지에서 안내하고 있는 것처럼 크롬박스와 동일한 내부망에 있는 PC에서 브라우저를 통해 http://find.synology.com로 접속하면 헤놀로지가 설치된 크롬박스를 자동으로 찾습니다.

Illustration of the Xpenology DSM installation between Chrome box and PC

이때 중요한 것은 해당 PC와 크롬박스가 동일한 네트워크 내에 있어야 된다는 것입니다. 예를 들어, 크롬박스의 내부 IP가 192.168.0.10이라면 PC의 내부 IP가 192.168.0.50처럼 동일한 내부 네트워크에 있어야 한다는 것입니다.

공유기 관리자 페이지에서 연결된 크롬박스의 IP를 알아낸다면 직접 해당 크롬박스의 IP를 입력하고 포트번호 5000번을 통해서 직접 크롬박스의 헤놀로지 페이지로 접근하는 것도 가능합니다. 예를 들어, 크롬박스의 내부 IP가 192.168.0.10라는 것을 확인했다면 192.168.0.10:5000을 브라우저에서 입력하면 됩니다.

해당 페이지로 접속에 성공한다면 아래와 같은 화면이 출력됩니다.

Start screen of the DSM installation

설정 버튼을 눌러서 다음 단계로 진행합니다. 지금 설치를 누르면 네트워크가 연결되어 있는 상태라면 자동으로 인터넷으로부터 DSM 패키지를 다운로드 받아서 설치합니다. 하지만 이 경우 오류가 발생하는 경우가 있는 것 같아서 저는 수동 설치를 선택하고, 다운로드 해둔 DSM 패키지 파일을 통해서 설치했습니다.

Choosing the package file of the DSM installation

설치를 진행하는 과정에서 아래와 같이 세 가지 정도의 오류가 발생할 수 있습니다.

3.1. 설치할 hdd/ssd가 인식되지만 패키지 설치 페이지로 진입이 아예 안되는 경우 (설치 버튼이 비활성화 된 경우)

위에서 생성한 해놀로지 부팅용 USB의 vid, pid, sataportmap 정보가 잘못 설정되어 그런 경우입니다. 다른 부트로더 이미지를 통해 해놀로지 부팅용 USB를 만들어서 다시 시도해 보거나, 다른 USB 드라이브로 변경하여 다시 해놀로지 부팅용 USB를 만들어 진행해 봅니다.

3.2. 설치할 hdd/ssd가 없다고 나오는 경우

hdd/ssd가 DSM이 인식할 수 없는 파일 포맷인 경우입니다. 이 경우 강제로 해당 드라이브를 ext4 파일시스템 포맷으로 포맷하고 진행하면 됩니다. ext4 파일시스템 포맷은 별도의 PC에 SSD를 인식시켜서 minitools 같은 프로그램으로 포맷을 해줘야 합니다.

3.3. DSM이 설치 중인 상태(진행바(Progress bar)가 출력)에서 진행되다가 문제가 생겼다고 하면서 설치가 중단되는 경우 (13번 혹은 12번 오류 출력)

해놀로지 DSM 패키지가 문제인 상황으로 다른 DSM 패키지를 다운로드하고, DSM 설치를 다시 진행합니다.

DSM 설치가 정상적으로 완료되면 PC에서 위의 접속 주소(예: 192.168.0.10:5000)로 접속을 하면 DSM 초기 설정 화면이 나옵니다. 비밀번호와 아이디를 설정하고 접속하면 헤놀로지 홈 화면을 보실 수 있습니다.

단, 설정하는 과정에서 QuickConnect 설정하는 과정은 건너뛰기 하고 진행해야 합니다. QucikConnect는 시놀로지 정품 사용자를 위한 서비스이기 때문에 헤놀로지는 이를 지원하지 않습니다.

다음 시간엔 헤놀로지 DSM 패키지 설치 이후 외장 하드를 연결하여 볼륨 생성하기, 플렉스(Plex) 설정하기 등 여러 가지 세부 설정을 변경하는 것에 대해 이야기하겠습니다.

댓글

인기 게시글

[오류해결] KMS 인증(Activation) 오류(error) 0xC004F017 문제 원인 및 해결 방법

[오류해결] 카카오톡 PC 버전 접속 오류(일시적인 장애이거나 네트워크 문제일 수 있습니다. 잠시 후 다시 이용해 주세요. 오류코드 70101, 11002, LL)와 다음(daum.net), 티스토리(tistory.com) 접속 오류(오류코드 DNS_PROBE_FINISHED_NXDOMAIN) 문제