virtualbox 에 헤놀로지 설치

image_pdfimage_print
  • 굳이 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

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다