분류 목록
    분류 전체보기 (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로 저장하면 문제 해결되는 군요~~^^

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

      댓글에 댓글이 많이 늦었습니다.
      Rufus로도 해결 가능하지만, 가장 좋은 방법은 본문에 첨부된 USB 포맷 방법을 참고해 싹 밀어버리는 것 입니다~
      이유는 모르겠지만 Rufus는 경우에 따라 잔 파티션이 남더라구요...

      USB 메모리 초기화 방법 윈도우 CMD창 활용
      ☞ https://coolpunch.tistory.com/677

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

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

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

      사용중인 컴퓨터의 메인보드(예:Asrock H310), 부트로더에 사용한 모델명(예:DS918+), SataPortMap, DiskIdxMap을 알려주세요.
      대게 ./rploader.sh satamap now 명령어가 사용되었다면 정상적으로 인식하는게 맞긴한데 일부 PC에서 호환되지 않아 수동으로 입력해야 합니다.

  7. 감사합니다 2022.05.18 23:03 수정/삭제 댓글쓰기

    안녕하세요.. shh 퍼티 까지 들어 갔는데.. 아이디는 쳐지는데 패스워드 입력이 안되네요;;; 대략 난감;; 뭐가 문제 일까요ㅠ

    • 감사합니다 2022.05.19 10:22 수정/삭제

      음.. 아무래도 CPU가 낮은건지 의심이 드네요;;
      지금 설치 하려는 보드가 ITX 나스용인거 같고 CPU 셀러론 J1900 인데.. 어떻게 해야 할까요

    • h홍이 2022.06.30 15:30 수정/삭제

      putty에서 비번입력시에는 화면에 타이핑이 안되구요..그냥 입력하시고 엔터하심될거에요.

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

      감사합니다님 // h홍이님이 말씀하신 것처럼 화면에 비밀번호 타이핑이 보이지 않습니다. 안보여도 비밀번호 입력하신 후 엔터하시면 됩니다.

  8. leejeoungik 2022.05.31 19:44 수정/삭제 댓글쓰기

    안녕하세요..
    과정을 따라하는중 부트로더를 만들어 부팅을 시도하는중 정상 부팅이 안되고 이런 메시지가 뜹니다..

    "Core is distributed with ABSOLUTELY NO WARRANTY"

    참고로 제가 가지고 있는 사양은 h81 i5-4670 16G 정도입니다..

    • Favicon of https://jnstory.net 조남식 2022.07.04 00:05 신고 수정/삭제

      제가 직접 겪은 문제가 아니라서 답변드리기는 어렵지만 해당 오류로 인터넷 검색을 해보니 바이오스 시간이 안맞아서 그렇다고하네요.

  9. sw2nse2 2022.06.12 11:49 수정/삭제 댓글쓰기

    안녕하세요 ^^
    이제서야 헤놀로지에 눈을 뜨기 시작하는 초보입니다. 운영자님 말씀대로 블로그 보면서 잘 하고 있는데...... PuTTY로
    아이디 tc 넣고 패스워드를 넣으려고 하면 키보드가 말을 듣지 안습니다. 요전 게시물에. 저와 같은 현상의 사용자의 답변에.. 컴퓨터 사양이 낮아서 그렇다고 하셨는데요....ㅠ.ㅠ 제 사양은 i5-10400 에 16기가 입니다.....ssd는 500 기가 이구요.... 그런데.. 뭐가 잘못 된걸까요.......
    PuTTY 로 USB 만들어서 헤놀로지PC 에서 부팅을 하면 ipconfig 가 not found 라고 뜹니다.......
    딱 막혀 버렸어요...... 하루 종일 뭐가 잘못된건가 확인하고 또 했는데. 말이죠....ㅜㅜ
    컴퓨터가 이상한가 싶어 컴퓨터도 3번이나 바꿔가메.... 똑같은 증상이... ;;;;;;;

    • h홍이 2022.06.30 15:31 수정/삭제

      putty에서 비번입력시에는 화면에 타이핑이 안되구요..그냥 입력하시고 엔터하심될거에요.

  10. Favicon of https://vnfmstjfxkd.tistory.com 동우don 2022.06.12 14:11 신고 수정/삭제 댓글쓰기

    https://jnstory.net/1125 여기글이요 ㅎㅎ 중국 ip 차단이요
    https://github.com/oklokl/advfirewall-ip-list-firehol_level1.netset/blob/main/ipsec/7.bat 제가 이렇게 수정해봤어요. 제가 배치 파일은 어제 그제 만들어 본 사람이라 허접하네요 ㅠㅠ..
    한대 문제는.. 등록하는 ip가 1만 8천줄 정도 되니깐 엄청 느리네요 ㅠㅠ.. 이웃 추가 하고 가옵니다.

    • Favicon of https://jnstory.net 조남식 2022.07.04 00:08 신고 수정/삭제

      좋은 정보 감사합니다.
      제공해주신 링크를 해당 글 본문에 추가하여 더 많은 분들이 함께 사용할 수 있도록 공유하겠습니다.
      감사합니다!

    • Favicon of https://vnfmstjfxkd.tistory.com 동우don 2022.07.04 19:15 신고 수정/삭제

      https://github.com/oklokl/advfirewall-ip-list-firehol_level1.netset/blob/main/v4.bat 이걸로 업그레이드 했어요. ㅋㅋㅋㅋ
      외국 개발자 싸이트에 질문 하고 강퇴 까지 당해 가면서 만들었어요 ㅎㅎ 200개씩 넣기. 빠르네요. 바쁘신대 너무 ㄳ 합니다.
      영어 못한다고 강퇴 당했어요 ㅠㅠ 글 삭제 하라고 협박 하더라고요 ㅎㅎㅎ ㅠㅠㅠ 구글 번역기 형님의 힘 ㅎㅎ

  11. Joey 2022.06.14 22:53 수정/삭제 댓글쓰기

    덕분에 설치를 잘 마쳤습니다. 감사드립니다.
    선뜻 손이 가지 않는 외관의 skylake 펜티엄 노트북이 들어와서 간만에 헤놀 설치해볼까 검색해보던 중에 군더더기 없이 잘 정리하신 글 덕분에 도움을 많이 받았습니다.
    asus의 T모바일 공유기를 AC68U로 변신시킨 경험이 한번 있는데, 그때 삽질했던 덕분에 글을 이해하는데 문제가 없었네요 ^^

    • sw2nse2 2022.06.18 16:59 수정/삭제

      ㅠ_ㅠ 부럽습니다....

      저는 이번에. i5-12600 으로 시스템을 새로 만들어서 설치하려고 하는데..계속 IPCONFIG 에 NOT FOUNG 라고 뜨네요 ㅠㅠ

      PuTTY 도 아이디는 되는에 패스워드를 티려고만 하면 입력이 안됩니다. ㅠㅠ

  12. tt2207 2022.06.22 01:38 수정/삭제 댓글쓰기

    ssh 접속후에 아이디 패스워드 입력하는데 패스워드가 맞지않다고 합니다 뭐가문제일까요?

    • dasdf 2022.06.27 08:13 수정/삭제

      P@ssw0rd
      에서
      영문 O가 아니라 숫자 0입니다.

  13. saito 2022.06.27 08:12 수정/삭제 댓글쓰기

    부트로더 만들고 설정을 마친 다음, reboot를 했습니다.
    usb, sata, 기타 선택 3가지 화면 나오고 1번 usb가 자동으로 선택되는데
    그 다음 검은 화면에서 아무런 변화가 없습니다.
    ping도 안먹히구요.
    918+, DS3615xs도 변경해보았는데 동일하네요.
    어떤 이유인지 혹시 아시는게 있는지요?

    • 프레드 2022.07.02 23:07 수정/삭제

      저도 같은 증상이네요.

    • Favicon of https://jnstory.net 조남식 2022.07.04 00:28 신고 수정/삭제

      saito님, 프레드님 // 사용중인 컴퓨터에 따라 호환이 되지 않을 수 있습니다. 본문에 기재한 사양보다 상위 사양인가요?
      변수가 너무 많아 한번에 답변 드리지 못하는 점 양해 부탁드립니다.
      번거로우시더라도 메일로 사용중인 하드웨어 정보를 알려주시면 최대한 도와드리겠습니다.
      webmaster@jnstory.net_nospam (뒤에 _nospam은 제외하고 메일 주세요~)

  14. taehun 2022.06.30 10:26 수정/삭제 댓글쓰기

    55%에서 오류가 나더라구요..

    ./rploader.sh satamap now 사용해서 했는데 이부분을 수동으로 편집 하려고 하는데 혹시 SataPortMap,DiskIdxMap 관련 정보를 어떻게 확인 가능할까요??
    일반 ibm옛날 노트북이라서 뜯어서 확인하기도 힘들고 잘 몰라서요..

    프로그램이나 그건걸로 알 방법이 있을까요???

    • Favicon of https://jnstory.net 조남식 2022.07.04 00:27 신고 수정/삭제

      설치과정에서 문제가 발생하는 경우 대부분 USB 메모리 Vid,Pid에 문제가 있어 발생합니다. 부트로더를 새로 제작해보셔도 동일한 문제가 발생한다면 다른 USB 메모리를 사용하여 시도해보는 것을 추천드립니다.

  15. 산아이 2022.07.05 04:43 수정/삭제 댓글쓰기

    안녕하세요 잘 따라하다가 막혀서요.
    ./rploader.sh update now 이걸 치면
    segmentation fault 라고 나옵니다.
    ./rploader.sh 뒤로 치는 것들은 다 저렇게 나오는데 문의 드려봅니다.

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