[라즈베리파이] Openmediavault 와 Kodi 동시 설치
라즈베리파이에 NAS와 KODI를 한번에
저희 집 TV는 따로 셋톱박스를 달아놓지 않았기 때문에 끽해야 24개정도의 채널만 볼 수 있습니다.
때문에 얼마 전 장난감용도로 구매했던 라즈베리파이3를 이용하여 NAS 시스템과 미디어재생이 가능한
멀티미디어 도구로써 사용할 계획을 세웠습니다.
라즈비안을 포팅하여서 SAMBA나 FTP 등을 활용해서 NAS시스템을 구축하는 것도 좋은 방법이 되겠으나
저 같은 경우엔 리눅스를 다루는 것이 처음이기때문에 라즈비안 대신 Openmediavault(OMV) 와 KODI를
통해서 구축해보도록 하겠습니다.
준비물
- 라즈베리파이
- SD card
- OMV 롬
- Win32diskimager
- putty
과정
1. OMV 다운로드
Openmediavalue를 다운로드 받습니다. 이 포스팅은 omv_2.2.5_rpi2_rpi3.img.gz 를 기준으로 진행됩니다.
베타버전을 사용하셔도 괜찮지만 일부 명령어가 다르거나 안정성에서 문제가 발생할 수 있습니다. 다운로드 이후
반디집 등의 압축프로그램으로 gz파일의 압축을 풀어줍니다.
2. Win32diskimager 설치
Win32diskimager를 다운로드 받고 설치합니다.
3. SD카드에 OMV 설치하기
SD카드를 PC에 연결해주신 후 Win32diskimager를 실행합니다. 앞서 압축을 해제한 omv 파일을
선택하시고 Device에서 OMV를 포팅할 SD카드를 선택 후 Write 버튼을 눌러주시면 됩니다.
이 후 포팅이 완료된 SD카드를 PC에서 제거 한 후 라즈베리파이 하단 SD카드 삽입부에 꽂아주시면 자동적으로
인스톨 하게 됩니다.
5. Putty로 라즈베리파이 접속하기
Putty를 다운로드 받아 실행시킨 후 본인의 라즈베리파이가 할당받은 내부 아이피를 입력 후 Open 버튼을 눌러줍니다.
6. 루트권한으로 OMV에 접근하기
아이디 : root
패스워드 : openmediavault
* 비밀번호 입력시 자신이 입력한 글자가 보이지 않는 것이 정상입니다.
정상적으로 루트권한을 획득하셨으면 root@raspberrypi:~#이 나타나게 됩니다.
7. OMV 기본설정
우선 명령어 창에 raspi-config를 입력해주시면 아래와 같은 화면이 나타납니다.
1. Expand Filesystem : 파일시스템 용량확장입니다. 기본 OMV 포팅 이후 약 50MB뿐이 사용할 수 없는 SD카드 잔여공간을 사용할 수 있게 해줍니다. (필수)
2. Change User Password : 7번에서 말한 초기비밀번호를 변경할 수 있습니다. 보안을 위해 반드시 바꿔줍니다. (필수)
3. Enable Boot to Desktop/scratch : 콘솔 / GUI 실행 선택입니다. (선택)
4. Internationalisation Options : 시간대, 언어, 키보드 등을 설정하는 곳으로 반드시 설정해줘야합니다. (필수)
5. Enable Camera : 카메라 모듈 연결 후 사용할 수 있는 설정입니다. (선택)
6. Add to Rastrack : 라즈베리파이 사용자 통계를 볼 수 있는 설정입니다. (선택)
7. Overclock : 오버클럭입니다. 라즈베리파이로 특정 작업시 버벅거림이 느껴진다면 오버클럭을 할 수 있습니다. (선택)
8. Advanced Options : SSH, GPU메모리할당 기타 등등 추가옵션을 하는 곳입니다. (선택)
9. About raspi-config : 설명입니다.
이중 저희가 가장 먼저해야 할 부분은 1번입니다. 1번은 그냥 엔터키로 눌러주시게되면 다음 부팅 때 부터 적용됩니다.
다음은 4번입니다. 4번을 누르게되면 다시 3개의 항목이 나타나게 되는데 4-1 Change Locale 항목에서는 언어를 설정할 수 있습니다. 저 같은 경우 en_US.UTF-8 UTF-8, ko_KR.UTF-8 UTF-8 두 가지 항목을 선택하였으며 기본언어로는 en_US.UTF-8 UTF-8 를 골랐습니다.
4-2 Change Timezon 항목에서는 Asia 탭으로 들어가신 후 Seoul 을 선택해주시면 됩니다. 만약 라즈베리파이에 별도의 키보드를 연결하여 사용하시는 경우 4-3 Change Keyboard Layout 항목에서 Generic 105 key (Intl) PC Other Korean Korean - Korean (101/104 key compatibale) The default for the keyboard layout No compose key 이렇게 선택해 주시면 됩니다.
8. Kodi 설치하기
우선 Putty에서 nano /etc/apt/sources.list 를 입력한 후 아래 두 줄을 추가 후 저장해줍니다.
deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free
다음으로 Putty에서 순차적으로 아래의 명령어를 입력해줍니다.
echo "deb http://archive.mene.za.net/raspbian wheezy contrib" | sudo tee /etc/apt/sources.list.d/mene.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 5243CDED
sudo apt-get update
sudo apt-get install kodi -y
sudo addgroup --system input
sudo usermod -a -G audio,video,input,dialout,plugdev,tty kodi
Putty에서 nano /etc/udev/rules.d/99-input.rules 를 입력 한 후 아래 두 줄을 추가합니다.
SUBSYSTEM=="input", GROUP="input", MODE="0660"
KERNEL=="tty[0-9]*", GROUP="tty", MODE="0660"
* 이미 존재하고 있을 수도 있는 구문이니 없을 경우에만 추가해주시면 됩니다.
Putty에서 sudo nano /etc/default/kodi 를 입력 한 후 ENABLED = 0 구문을 아래와 같이 1로 변경해줍니다.
# Set this to 1 to enable startup ENABLED=1
Putty에서 sudo nano /boot/config.txt 를 입력한 후 gpu_mem=1 구문을 256으로 바꿔주시면 됩니다.
gpu_mem=256
모든 설정이 끝나셨으면 순차적으로 아래의 명령어를 입력합니다.
sudo apt-get update && sudo apt-get upgrade -y
sudo reboot
명령어가 복사가 안되시는 분은 아래의 첨부파일을 이용해주시면 감사하겠습니다.
'IT이야기 > IT정보' 카테고리의 다른 글
화제의 CPU I7-6400T 에 대한 모든 것! (8) | 2017.01.25 |
---|---|
[마이클라우드] 4. 포트포워딩 설정을 통한 외부접속 허용 (1) | 2016.12.18 |
[마이클라우드] 3. Quick View를 통해 마이클라우드 쉽게 관리하기 (종료버튼 추가) (3) | 2016.12.18 |
[마이클라우드] 0. WD Mycloud 알아보기 (1) | 2016.12.17 |
[정보] 안쓰는 안드로이드 휴대폰으로 토렌트머신 만들기 (11) | 2016.09.15 |