네이티브 DSM 7.0.1 성공, 어쩌다가 올리게 된 후기
이전에 사용하던 데스크탑을 작게 구성하여 안쓰거나 이전에 사용하던 하드를 달아 자작 NAS로 이용하고 있습니다. 기존에는 DSM 6.0을 이용하고 있었습니다. 귀찮아서 업데이트 생각은 안했었구요.
사정이 있어 WOL 설정을 만지다가... 아니 사실 뭘 했는지 모르겠는데 갑자기 DSM 6 접속이 안됩니다. 정확히는 synoboot (jun's loader)까지 정상적으로 화면에 뜨는데, ipTIME에는 링크 연결이 뜨지 않는 상황이였습니다.
여러가지 삽질을 하다가 그냥 포기하고, 이 참에 DSM 7을 올리기로 마음 먹고 서버포럼에서 글을 찾아 성공시켰습니다.
사양
먼저 간단한 자작 나스 사양을 적어놓겠습니다. (혹시라도 도움이 되실까 싶어서...)
- 보드: ASRock H81M-HDS
- CPU: i5-4590
- RAM: DDR3 8GB (조만간 16GB로 업그레이드 예정)
- 부트 장치: USB 2GB (집에 굴러다니던거, 한 10년은 된 거 같습니다)
구성
부트로더 구성의 경우에는 공지에 있는 Tinycore 부트로더를 사용하였습니다. 이 친구 생각보다 능력자더라고요? 리눅스 계열 경험이 조금 있으신 분들은 매우 간단하게 사용하실 수 있을 것 같습니다.
다만 바이오스 초기화로 인해 컴퓨터 시간이 안맞아서 발생하는 오류로 삽질을 좀 했습니다. 추후 이 부분에 대한 해결책도 따로 글을 써보도록 하겠습니다.
DS918+ 모델을 기준으로 작업했고, 가이드대로 따라하였으나 네이티브인지라 MAC 주소를 실제 MAC으로 변경하였습니다.
또한 satamap 명령어를 통해 생성을 했는데, 실제와 달라서 추후 DSM 설치 시 오류가 발생하더라고요.
H81M-HDS기준으로 SataPortMap=4로 인식되는데, SataPortMap=22로 설정해주셔야 설치 시 오류 발생하지 않습니다.
그 이외의 드라이버는 Tinycore가 자동으로 파악해서 build 시 포함해주기 때문에 문제가 발생하지 않았습니다.
큰 삽질
제 실수로 삽질을 한 부분이 있었는데, 바로 pat 파일을 받지 않아 DSM 설치 진행이 막혔다는 점입니다. 공식 시놀로지 페이지에서 받은 pat 파일은 13번 오류가 발생하며 더 이상의 진행이 되지 않더군요.
다시 받기 위해 grub에서 3번째 메뉴로 들어가 tinycore로 부팅해보았지만... 이미 파일이 다 사라져있었습니다.
결국엔 tinycore 재설치 후 다시 작업했습니다. 중간에 바이오스에서 부트로더 못잡는 문제 때문에 2시간 정도 삽질했네요.
마치며
DSM 설치 시 앱 데이터는 모두 제거하는 옵션을 골라 작업했습니다. 또한 기존 자료 하드는 문제 없이 마이그레이션되었고, 토렌트 및 DSM 앱 저장소로 쓰던 SSD만 포맷해주었습니다.
사실 WOL 때문에 삽질이 시작된 것인데... 현재 WOL으로 부팅 시 켜지긴 하지만 grub 오류 때문에 부팅이 안되는 이상한 문제?가 있어서... 이 부분에 대해선 그냥 스마트 플러그로 대체하던가 해야할 것 같습니다.
SSL & DDNS 작업은 마쳤고, 트랜스코딩이랑 포토 얼굴인식(?)도 좀 있다가 삽질해봐야될 것 같네요.
긴 글 읽어주셔서 감사드립니다. 또한 유용한 정보 들고 와 주시는 달소님께도 간접적인 감사의 말씀 전합니다.
cmt alert