WD My Cloud 에 Synology OS 올리기


마이클라우드에 시놀로지OS 인 DSM 을 올렸다..


나이먹었는지.. 뭘 사든 퓨어하게 쓰게 되었는데, 이번엔 어쩔 수 없었음.

마클에 토렌트 때문에 transmission 깔고..

데이터 이동한다고  nohup 쓰는데 이게 또 잘 안되서....

그래서 screen 깐다고.. apt source list 건드리고 update 하고 하다보니 뭔가 단단히 꼬임.

복구도 안되고 해서.. 에라.. 이럴바에 시놀로지 깔자.. 해서 깔아봤음.


우성군 블로그 에서 정보 얻어서, 뽐글 보고 작업 시작..

우선.. 준비물 구하고..


1. 준비물 구함

   https://drive.google.com/open?id=0B_6OlQ_H0PxVVkJuN0hISVVzM2s 

   위에서 DSM5와 Recovery 디렉토리를 통째로 받음.

   (통째로 받으면 압축파일 로 변환해서 받게 됨)


2. Recovery  받은 압축파일을 PC에서 압축 풀어..

   winpcap 을 깔아야 해서...

   압축 푼 경로인 Recovery-20160810T133630Z\Recovery\Recovery\_software 에 들어가서

   winpcap-xxx 를 설치해줌..

   난 wireshark를 깔아서 이미 설치되어 있었음.


3. 마클을 recovery mode로 부팅시킴

  - Recovery\Boot recovery from HDD 폴더를 마클의 아무 폴더에나 복사

  - 마클을 SSH로 접속히여 복사한 위치로 이동.

  - dd if=boot-to-recovery.env of=/dev/sda7

  - dd if=recovery.img of=/dev/sda6

  - reboot

  여기서 리붓 하는데, LED가 초록불이 되는지 확인


4. PC에서 작업..

   . 마클에서 PC로 접속해서 파일을 가져가게 할꺼라.. PC에 서버를 만드는 거임.

   . Recovery\Recovery\tftproot 폴더에

     DSM 압축 풀면 나오는 파일 3개를 복사해 넣음.

       - dsm-kernel.img

       - dsm-rootfs.tgz

       - dsm-bootconfig.env



5. PC의 Recovery\Recovery\tftproot 폴더에서 "Start_TFTP.bat" 실행.

   . 실행 전 확인 OpenTFTPServerMT.ini 의 설정부분 바꿀게 있나 확인.
     - [ALLOWED-CLIENTS]
       192.168.0.1-192.168.0.255  <-- 여기가 ip 대역이 맞아야 함.


6. 마클에 telnet 으로 접속
  .  password는 로긴 화면에 나옴
       admin / mycloud 였던 걸로..

7. 시놀 올리기 작업.

  - 파티션 테이블 구성..

parted /dev/sda

rm 1

rm 2

rm 3

rm 4

rm 5

rm 6

rm 7

rm 8

mkpart primary 1M 2048M

mkpart primary 2048M 3072M

mkpart primary 3140M -2M

mkpart primary 3072M 3106M

mkpart primary 3106M 3134M

mkpart primary 3134M 3136M

mkpart primary 3136M 3138M

mkpart primary 3138M 3140M

q



  - 파티션 마운트

mkdir /tmp/hdd1

mkdir /tmp/hdd3

mount /dev/sda1 /tmp/hdd1

mount /dev/sda3 /tmp/hdd3


  - 이미지 굽기..   xx 는 PC ip로 변경

cd /tmp/hdd3

tftp -g -b 4096 -r dsm-kernel.img 192.168.0.xx     

tftp -g -b 4096 -r dsm-rootfs.tgz 192.168.0.xx     

tftp -g -b 4096 -r dsm-bootconfig.env 192.168.0.xx 

tar xvfz dsm-rootfs.tgz -C /tmp/hdd1

dd if=dsm-kernel.img of=/dev/sda4

dd if=dsm-bootconfig.env of=/dev/sda7

cd /

umount /tmp/hdd1

umount /tmp/hdd3

sync

poweroff

   

power off 하고 나서.. 터미널 끊기면 전원을 탈착 해.

그리고.. ping 으로 마클에 때리면 마클이 살아나는걸 확인할 수 있음.

웹으로 접속하면


짜잔~

왼쪽에 러시아어가 나오는게.. 러시아엉아가 만들어서 그런듯..

수정은 안되네..


자자 로긴하자

admin / mycloud


그럼 아래 DSM 의 화면이 떡.. 하고 나옴


패키지 관리자의 빨간 2가 거슬리니 클릭..

모두 복원 눌러 줌.


패키지센터에서 필요한거 찾아 설치..


필수 아이템들은 깔아줘야겠지?


Timezone이 잘못되어있네. 수정


아래 그림처럼 하면 됨.


하.. 이제.. 다시..

데이터 옮기는 일만 남았나? ㅡㅜ

이게 사실 다.. nohup이 정상동작안해서 발생한 문제임. ㅠㅠ

+ Recent posts