2019년 10월 2일 수요일

헤놀로지 USB 교체

NAS를 자작해서 쓰는데 헤놀로지를 사용한다.

USB는 언제인지 기억도 안나지만 예전에 어디선가 받은 센디스크 USB 512M짜리...

이게 그당시에 유행하던 엄지손가락 만 하면서 밀어서 USB 단자를 꺼내는 형식인데

자작 NAS는 ITX 보드로 만든 PC라 뒤쪽에 꼽아 둔형태로 사용중이였다

문제는 가끔 손볼일이 있거나 옆에 PC를 손댈때 이게 걸리적 거리는거다

얼마전에는 확 꺾여서 정말 USB 단자 맛가는줄 알았다는....

그래서 요즘 흔한 손톱만한 USB를 구입했다   센디크핏 이라고 한다

최신버전은 USB 3.1속도까지 지원하고 용량도 어마어마 하지만

헤놀로지 자작 NAS에서 USB의 역할은 부팅하고 정보를 DISK에 설치된 DSM으로 넘기게 되므로 용량크고 빨라봐야 1도 필요가 없다

오히려 호환성 문제가 생길까봐(그냥 걱정에)  2.0 버전으로 구입했다

제품명은 Z33 Fit 16GB   2019년 현재 배송비포함 8천원정도 한다

기존의 USB를 이미지 복사하듯이 하면 좋겠지만   이걸 이미지 복사하는 방법을 모르겠다. 디스크 복사 프로그램으로 복사를 해봤는데 뭐가 문제인건지 부팅이 안되는...

그래서 그냥 설정만 업데이트 해서 다시 만들기로 마음먹었다

헤놀로지 부팅용 USB는 예전에는 img 파일을 USB에 프로그램으로 구워넣고 grub(linux의 부팅정보 파일 정도로 이해하자)를 직접 수정할 수 있었는데 요즘 PC에서는 파티션이 아에 보이지를 않는다

그래서 이미지를 가상으로 디스크로 마운트 해주는 프로그램(OSFMount)을 써서 드라이브로 연결한 다음 grub.conf 파일을 열어서 필요한 부분을 수정하고 저장후

Win32DiskImager라는 프로그램으로 이미지를 USB에 구워주면 끝난다

이미 헤놀로지를 구축해서 사용하다가 USB를 변경하는 경우이므로 상세한 내용은 패스다....  (아...불친절.....귀찮... 사실 이 글도 내가 기억하려고 쓰는거라는 쿨럭~!)

핵심은 grub.conf에 USB의 벤더정보와 USB제품정보를 넣는 부분이 있는데 이게 코드형식으로 되어 있어서 정보를 USBviewer로 조회해서 해당 정보만 변경하면 되겠다

아래는 실제 작업내용이다.



1. usbview.exe 실행해서(아래에서 util 폴더안에) 대용량 저장장치의 PID VID 확인
https://www.uwe-sieber.de/usbtreeview_e.html#download

PC에 USB를 일단 끼우고 프로그램 받아서 그냥 실행 하면 PC에 연결된 모든 장치가 목록으로 나온다
그중에서 "대용량 이동식 저장장치" ??? 뭐 이렇게 된걸로 찾으면 된다.

나의 경우 아래 처럼되어 있다.
idVendor:           0x0781 (SanDisk Corporation)
idProduct:          0x5571

2. OSFMount 설치
https://www.osforensics.com/tools/mount-disk-images.html
windows10에서는 linux 파티션이 보이지 않으므로  USB에 굽기전에 image 자체의 내용을 변경해서 USB에 구워야 한다.

3. OSFMount로 synoboot.img를 연다
!! 처음 헤놀로지 구성시에 사용한 img를 사용해야 한다.  이 작업전에 내가 몇 버전으로 구축했는지 찾아서 다운로드 받도록 하자
!! 내경우 juns-mod-1.02b-ds3615를 사용했다. 이건 사람마다 다르니...잘 기억해 내길 기대한다.
!! https://xpenology.club/downloads/  사이트를 참고하세요

열때는 첫번째 15M 파티션을 선택하고  readonly를 뺀다(그래야 수정한걸 저장할 수 있다)
내경우 예전에 설치시 이미 이 파일은 수정되어 있다.
시리얼넘버, NIC 2장/MAC,  VID PID 등이 설정되어 있다

다른건 의미없고 USB만 바꾸는것이라면  위의 VID PID만 변경하고 저장한다
OSFMount에서 언마운트선택해서 빠져나온다

4. Win32DiskImager 로 이미지를 굽는다.

5. 원래 USB가 있던 포트에 끼운다

6. BIOS에서 부팅순서를 확인한번 하고 저장한다.
이미지 쓰기시에 파티션을 두개로 나누어서 앞쪽에는 windows에서도 보이는 파티션이지만 여기에는 부트 이미지가 들어있다 
BIOS에서 USB가 두개로 나올껀데 그중 첫번째 UEFI파티션을 선택하자

7. 처음부팅하면 복원을 한다.  날라가지 않는다 쫄지 말자
켜고 1분정도 있으면  PC의 브라우져로 접속할 수 있다. (해보신분은 알겠지만 헤놀로지는 부팅한다고 본체에 연결된 모니터에 뭐가 나오는게 아니다 켜고 기다렸다가 다른 PC에서 브라우져로 접속한다

http://당신NAS의IP:5000
!! 잘 모르겠으면 인터넷에서 SynologyAssistantSetup을 찾아서 설치하면 이 툴에서 LAN에 있는 헤놀로지를 찾아서 접속할 수 있도록 도와준다.....
자작 NAS를 쓰고 있다면 이미 IP와 포트는 기억하고 있을듯 하지만

로그인 정보가 나오는게 아니라 복원버튼이 나온다

쿨하게 복원 버튼을 눌러준다  금방 지가 혼자 리부팅한다

USB는 부팅만 책임지므로 내용이 날라가지 않는다 .  쫄지마 씨바....

댓글 1개:

  1. usb만 교체하는 작업을 하는데, 올려주신 이 글이 큰 도움이 되었습니다. 특히 '복원' 부분에서 쫄고 있었는데 ^^ ...... 감사합니다.

    답글삭제

본 블로그의 댓글은 검토후 등록됩니다.