virtualbox 에 헤놀로지 설치
- 굳이 virtualbox 에 설치해야 되는가에 대해 의문이 들 수 있다. 설치의 목적은 업데이트 버전의 설치 성공을 확인하기 위해 테스트 작업을 하기 위함이다.
- virtualbox 에 헤놀로지 설치 시 알게 된 점을 기록한다.
- synoboot.img 파일을 VHD 파일로 만들어야 한다.
- 이때, VHD 파일과 IMG 파일이 연결되게 만드는 경우가 있는데 설치 시 문제가 되는 듯 하다. 온전한 VHD 파일을 만든다.
- synoboot 이미지 안의 grub.cfg 파일을 읽어서 MAC 주소를 알아낸다. (OSFMount 프로그램 참조)
- 저장소
- synoboot 파일은 SATA (AHCI) 컨트롤러에 올린다.
- 데이터 디스크는 SCSI (LsiLogic) 컨트롤러에 올린다.
- 네트워크
- 어댑터에 브리지 연결
- MAC 주소를 synoboot 이미지의 grub.cfg 에 있는 주소로 변경한다.
- NAT 연결
- MAC 주소를 synoboot 이미지의 grub.cfg 에 있는 주소로 변경한다.
- synology assistant (find.synology.com) 에서 잘 안찾아지므로, 포트 포워딩 한다.
- 어댑터에 브리지 연결

- 컨테이너를 시작하면, 한동안 synoboot 이미지를 읽어서 데이터 볼륨에 기록한다.
- 이 부분은 화면에 나오지 않기 때문에 멈춘 것으로 보이나, 그렇지 않다.
- 아래의 URL 을 호출한 후, 화면이 나올 때까지 기다린다. 넉넉잡아 10분 이내 나타난다. 만약 안나타난다면 뭔가 문제가 있는 것임
- http://[PC 아이피]:5000/web_index.html
- 절차대로 설치 후, 로그인 화면이 나타나면 정상 설치 된 것임
- 접근 URL : http://[PC 아이피]:5000
- 설치 후 해야 될 일
- 스토리지, 볼륨을 잡아준다. (저장소 프로그램에서 처리)
- msata ssd에 남는 공간(10G)에 볼륨을 만들면 안되요. 거기에 볼륨을 만들면 부트로더가 날라갑니다.
- 업데이트 등의 작업을 위해 synoboot 링크 생성
- ssh 로 접속해서, 부트로더가 어떤 것인지 알아낸다. (타오바오 SSD 로더를 이용한 업그레이드 참조)
- 제어판 > 작업 스케줄러 > 생성 > 트리거된 작업 생성 (부트업)
- 실행 스크립트 예)
- ln /dev/[디바이스1] /dev/synoboot1
- ln /dev/[디바이스2] /dev/synoboot2
- ssh 로 접속해서, 부트로더가 어떤 것인지 알아낸다. (타오바오 SSD 로더를 이용한 업그레이드 참조)
- 스토리지, 볼륨을 잡아준다. (저장소 프로그램에서 처리)