분류 목록
    분류 전체보기 (1639)
    남식이의 생활 이야기 (148)
    유용한 정보<휴대폰> (750)
    유용한 정보<컴퓨터> (693)
    유용한 정보<기타> (48)
Xpenology(헤놀로지) DSM 7.0.1 42218 설치방법

 * 이 포스트는 2022년 03월 22일(화) 내용이 추가/수정/삭제 되었습니다.

 Pocopico님께서 Xpenology Forum(새창)을 통해 공개한 Tinycore-redpill 부트 로더를 이용하면 이전 DSM 운영체제보다 향상된 보안성과 사용자 경험을 제공하는 DSM 7.0.1 42218 운영체제를 PC에 설치할 수 있습니다. 참고로 마이그레이션 기능을 사용하면 데이터 손상 없이 새로운 DSM 운영체제로 업데이트할 수 있습니다.


Xpenology DSM 7.0.1 42218 설치 준비물

DS918+는 인텔 4세대 하스웰 이상 CPU 필요[각주:1]
 DS3615xs, DS3617xs, DS3622xs는 대다수의 인텔 및 AMD CPU와 호환

 부팅이 가능한 1GB 이상의 USB 메모리
 부트 커널을 USB 메모리에 기록하기 위한 Win32 Disk Imager 소프트웨어
Win32DiskImager.zip
5.41MB
 SSH에 접속하기 위한 Putty 소프트웨어
putty_x86.exe
1.05MB
 Xpenology(헤놀로지)를 부팅하고 설치하기 위한 Tinycore-redpill 0.4.6 부트 로더
tinycore-redpill.v0.4.6.img.gz (Namsik's NAS 링크)
 DSM 7.0.1 42218 설치 이미지
DSM_ModelName_42218.pat (Namsik's NAS 링크)

 PC에 DSM 7.0.1 42218 운영체제를 설치하기 위해서는 회색 박스에 기재한 사양을 갖춘 PC와 준비물이 필요합니다. 만약 여러 가지 이유로 회색 박스에 첨부된 Namsik's NAS 링크가 동작하지 않는 경우 부트 로더는 이곳(새창), 설치 이미지는 이곳(새창)을 통해 내려받을 수 있습니다.


부트 로더 이미지를 USB 메모리에 저장하기

 Win32 Disk Imager를 실행한 후 [찾아보기] 아이콘을 눌러 부트 로더 이미지 파일(tinycore_redpill.v0.4.6.img)을 선택한 후 [Write] 버튼을 눌러 USB 메모리에 Tinycore Redpill 부트 로더를 기록합니다. 만약, 부트 로더 이미지 쓰기 과정에서 오류가 발생한다면 이 글(새창)을 참고해 USB 메모리 초기화 후 재시도하거나, 다른 USB 메모리를 사용해 시도하는 것을 추천합니다.


Xpenology(헤놀로지)로 사용할 PC의 BIOS 설정 변경하기

 Xpenology(헤놀로지)로 사용할 PC의 BIOS에서 ①부팅 모드를 BIOS 또는 CSM(Legacy)으로 변경 또는 활성화한 후 ②부팅 우선 순위를 Tinycore Redpill 부트로더가 기록된 USB 메모리로 변경합니다. 첨부 사진은 필자가 사용 중인 기가바이트 H310N 2.0 메인보드(새창)의 BIOS 화면이며 제조사, 출시일, 바이오스 버전 등에 따라 사용자 인터페이스(UI)와 용어가 다를 수 있으므로 사용 중인 메인보드의 사용설명서를 참고해 설정하는 것을 권장합니다.


Tinycore Redpill로 부팅해서 IP 주소 확인하기

 부팅 순서가 정확하게 변경되었다면 시스템 시작 시 Tinycore Redpill으로 부팅되며, ①마우스 오른쪽 버튼을 눌러 Applications → Terminal을 실행한 후 ②ifconfig[각주:2]을 입력해 Xpenology(헤놀로지)로 사용할 컴퓨터의 IP 주소를 확인합니다. 만약 모니터를 연결할 수 없다면 사용 중인 공유기의 DHCP 목록에서 IP 주소를 직접 확인해도 됩니다.


SSH 접속하여 부트로더 설치하기

#1. SSH 접속하기

 부트 로더를 설치 및 설정하기 위해서는 다른 PC에서 SSH를 이용해 Tinycore Redpill 부트 로더로 부팅한 PC에 접속해야 합니다. 예를 들어 Putty의 경우 ①앞서 확인한 IP주소를 Host Name(or IP address)를 입력한 후 ②[Open] 버튼을 누르면 SSH 접속이 이루어지고 접속에 필요한 아이디와 비밀번호는 tc/P@ssw0rd(대소문자주의)입니다. SSH의 기본적인 사용방법은 회색 박스 링크 내 Windows용 Putty를 사용해 SSH 접속하기, Mac 터미널을 사용해 SSH 접속하기를 참고하시기 바랍니다.

#2. Tinycore Redpill 설치하기

# 관리자 권한 얻기
sudo su

# 최신 부트로더로 업데이트하기
./rploader.sh update now

# user_config.json 수정하기 (손가락 내용 참조)
vi user_config.json
☞ 기존에 사용하던 시리얼번호, MAC 주소값을 반영하시면 되고, 없다면 다음 단계로 넘어가시면 됩니다.
☞ 위 명령어 입력 후 [i]키를 눌러 필요한 내용을 수정한 후 [esc]키를 누른 후 :wq를 입력해 저장하면 됩니다.


# 시리얼번호 및 MAC주소 생성하기 (공통내용 1 참조)
./rploader.sh serialgen DS918+
☞ DS918+외 DS3615xs, DS3617xs, DS3622xs 등 모델의 시리얼 번호 및 MAC 주소를 생성할 수 있습니다.

# USB VID, PID 가져오기
./rploader.sh identifyusb now

# SataPortMap, DiskIdxMap 가져오기(테스트 기능)
./rploader.sh satamap now

# 확장 드라이버 추가(랜카드를 못찾거나, DSM 설치 중 문제 발생시에만 적용하세요!)
./rploader.sh ext apoollolake-7.0.1-42218 add 드라이버 주소
파란색으로 표시한 드라이버 주소는 GitHub의 Pocopico/re-ext(새창)에서 확인 할 수 있습니다.
빨간색으로 표시한 apollolake(DS918+)-7.0.1-42218은 모델명-DSM버전을 의미하는 것입니다.
☞ 부트로더가 지원하는 모델명 및 DSM 버전은 ./rploader.sh 명렁어를 통해 확인할 수 있습니다.
☞ bromolow(DS3615xs), broadwell(DS3617xs), broadwellnk(DS3622xs+)로 변경할 수 있습니다. (0.4.6 기준)

# 부트로더 생성하기
./rploader.sh build apollolake-7.0.1-42218
☞ 빨간색으로 표시한 apollolake(DS918+)-7.0.1-42218은  모델명-DSM버전을 의미하는 것입니다.
☞ 부트로더가 지원하는 모델명 및 DSM 버전은 ./rploader.sh 명렁어를 통해 확인할 수 있습니다.
☞ bromolow(DS3615xs), broadwell(DS3617xs), broadwellnk(DS3622xs+)로 변경할 수 있습니다. (0.4.6 기준)

# 변경설정 저장하기
./rploader.sh backup now
☞ 앞서 변경한 설정을 저장합니다.

# 시스템 재시작하기
reboot

 회색 박스에 기재한 명령어를 터미널에 순서대로 입력하면 Xpenology(헤놀로지)로 사용할 PC에 필요한 하드웨어 드라이버가 자동으로 빌드된 부트 로더가 만들어집니다. 참고로 지원하는 하드웨어 드라이버는 pocopico님이 배포중인 하드웨어 드라이버(새창)에서 확인할 수 있으며 빌드 과정에서 하드웨어 드라이버가 누락된 경우 수동으로 드라이버를 추가할 수 있습니다. 참고로 상기 명령어는 DSM 7.0.1-42218 운영체제를 사용하는 DS918+ 부트 로더를 제작하기 위한 과정이며 회색 박스에 기재된 내용을 참고해 다른 모델의 부트 로더를 제작하는 것도 가능합니다.


DSM 운영체제 설치하기

 Synology Web Assistant를 이용해 Xpenology(헤놀로지)에 접속하는 과정이 필요합니다. ①[찾아보기] 버튼을 눌러 DSM 설치 파일을 선택한 후 ②[다음] 버튼을 눌러 DSM 설치를 진행합니다. 만약 위 화면을 볼 수 없거나 설치 과정에서 오류가 발생하는 경우 드라이버를 수동으로 추가해보거나 서버포럼(새창), 2CPU NAS 게시판(새창), 클리앙 NAS게시판(새창)의 도움을 받아 설치해야 합니다.


DSM 운영체제 설치 완료

 Xpenology(헤놀로지)에 설치한 DSM 7.0.1 42218 운영체제의 정보 화면으로 대부분의 기능을 제한 없이 사용할 수 있습니다. 참고로 필자는 특정 하드웨어 드라이버 호환성에 문제가 있어 DS3622xs+ 부트 커널을 사용하고 있지만, 하드웨어 문제가 없다면 하드웨어 트랜스코딩 기능[각주:3]을 지원하는 DS918+를 추천합니다.

  1. AMD는 지원하지 않는 것 같습니다... [본문으로]
  2. Windows 운영체제의 ipconfig과 착각하는 경우가 많습니다. [본문으로]
  3. 하드웨어 트랜스코딩을 지원하는 CPU가 필요합니다. [본문으로]
의견을 남겨 주세요
  1. 토니링 2022.03.18 00:25 수정/삭제 댓글쓰기

    감사합니다. dsm 7.0 설치 성공했습니다.
    2년 반만에 새로 설치해봤는데 기존설치하는 방식과 달라서 생소했으나 더 단순하고 간편해졌네요..^^
    이후에 설치하는분을 위해서 제가 설치하면서 어려웠던 부분 적어봅니다.

    컴사양... cpu:j4105 mb:asrock j4105-itx (lan:Realtek RTL8111H)
    ssd:1개 hdd:8tb 1개 램:8gb

    1. "부트 로더 이미지를 USB 메모리에 저장하기" 에서 tinycore-redpill.v0.4.5.img 를 적용하니 나중에 나오는 DSM 운영체제 설치도중 55%에서 에러가 났습니다. https://github.com/pocopico/tinycore-redpill 에서 tinycore-redpill.v0.4.6.img압축파일을 다운받아 적용해보니 성공했습니다.

    2. "SSH 접속하여 부트로더 설치하기" 에서 "아이디와 비밀번호는 tc/P@ssw0rd입니다. " 는
    아이디 : tc 이고 비밀번호: P@ssw0rd (대소문자주의)입니다. 뭐 당연한 거지만 저처럼 헷깔리는분
    없으시기 바랍니다. 여기서 5분 헤맸습니다.ㅠㅠ

    3. "#2. Tinycore Redpill 설치하기" 에서 세번째 "# user_config.json 수정하기 (손가락 내용 참조)",
    일곱번째 "# 확장 드라이버 추가(옵션)" 는 넘어가고 나머지만 그대로 따라했습니다.

    • Favicon of https://jnstory.net 조남식 2022.03.22 02:18 신고 수정/삭제

      토니링님이 남겨주신 댓글 잘 읽어보았습니다.
      본문에 말씀해주신 내용을 추가/수정하였습니다.
      1) 본문에 첨부된 부트로더 버전을 0.4.6으로 교체하였습니다.
      2) 말씀하신 부분에 (대소문자주의)를 추가하였습니다.
      3) 확장 드라이버 추가는 '랜카드를 못찾거나 DSM 설치 중 문제발생시에만 적용하세요'하라는 내용을 추가하였습니다.
      감사합니다!

  2. kkhyoyoyo 2022.03.30 07:54 수정/삭제 댓글쓰기

    4세대 I3-4130 CPU + H81M-DGS
    사양으로 DSM_DS918+_42218 헤놀 설치가 가능할까요??

    • Favicon of https://jnstory.net 조남식 2022.04.30 01:23 신고 수정/삭제

      바쁜 일상으로 댓글이 많이 늦었습니다.
      헤놀로지 포럼에서는 호환 가능 CPU로 확인되는데 설치시도해보시는 것을 추천합니다. 만약 DS918+ 설치가 불가능한 경우 DS3622라는 대안도 있습니다.

  3. 녹차의꿈 2022.03.30 20:04 수정/삭제 댓글쓰기

    하나씩 따라해보는데 갑자기 막히는 부분이 생겼읍니다

    # user_config.json 수정하기 (손가락 내용 참조)
    vi user_config.json
    ☞ 기존에 사용하던 시리얼번호, MAC 주소값을 반영하시면 되고, 없다면 다음 단계로 넘어가시면 됩니다.

    여기서 "기존에 사용하던" 이라는 말이 무슨뜻인가요?
    시리얼 번호 는 어떻게 써야 하나요?
    맥주소는 지금 깔려하는 pc에 맥주소를 쓰라는 말인가요?

    • 나그네 2022.04.27 14:46 수정/삭제

      기존에 헤놀로지를 사용하다 변경 설치하는 경우 기존 시리얼번호와 맥주소를 적으면 된다는 얘기입니다.

  4. yisss 2022.04.01 07:43 수정/삭제 댓글쓰기

    i5-4670, 기가바이트 B85-hd3에 미디어서버용으로 설치 성공했습니다!
    LAN은 Realtek 8111f로 보이네요.
    기존에 E7400를 쓰던 PC에 DSM 5.2 설치 시에는 클릭 몇 번이었던것 같은데
    이후 버전들을 보니 저처럼 처음 해보는 사람들은 꽤나 헤맬법하네요..ㅎㅎ
    꼼꼼한 설명 감사합니다.

    • Favicon of https://jnstory.net 조남식 2022.04.30 01:23 신고 수정/삭제

      감사합니다.
      앞으로도 유용한 정보를 게시하는 블로거가 되겠습니다.

  5. 마리사 2022.05.08 07:25 수정/삭제 댓글쓰기

    win32diskimager로 부트로더 저장시에 에러 해결이 안된다면
    rufus로 저장하면 문제 해결되는 군요~~^^

  6. 키다리 2022.05.15 07:35 수정/삭제 댓글쓰기

    안녕하세요.
    제가 위에서 알려주신 방법으로 설치를 했습니다.
    그런데 하드 두개중 하나만 먼저 꽂아서 DSM설치하고 스토리지풀까지 잡았습니다.
    그런데 나머지 하나를 데이터 백업이 다되어 추가하려고 끼우니 인식이안되고 "외부장치를 탑재할수없습니다" 라고 나옵니다 혹시 어떻게 해야할까요?
    현재 메인보드에 Sata포트는 4개가 있습니다.
    그런데 처음에 Sata포트매핑을 4개로 체크하니 계속 에러가뜨다가 처음부터 차근차근 다시 따라하면서 처음에는 하드가 하나만 꽂혀있어서 포트매핑을 1로 해주니까 정상적으로 설치 되었습니다. 현재는 설정에서 포트 매핑만 2로 바꿔준뒤 백업하고 실행한상황이고 인식이 안되네요,,
    어떻게 해야할까요?

Powerd by Tistory, designed by criuce, modify by Namsik's Story
RSS
TOP