라즈베리파이 - KODI 설치


모든 작업은 앞전 포스팅에서 다루웠던 Putty를 이용한 SSH 접속 환경에서 작업한다.


Raspmc , Openelec 등의 OS가 아닌 Rasbian OS에 KODI를 설치 해보도록 하겠다.


1. SSH 접속 및 슈퍼유저 로그인

매번 sudo 를 사용하기 귀찮으니 슈퍼유저 권한으로 변경

pi@raspberrypi ~ $ sudo su


2. 소스리스트 추가

root@raspberrypi:~# nano /ect/apt/sources.list

아래 내용 추가
deb http://archive.mene.za.net/raspbian wheezy contrib


3. Update 및 KODI 설치

root@raspberrypi:~# apt-key adv --keyserver keyserver.ubuntu.com --recv-key 5243CDED
root@raspberrypi:~# apt-get update
root@raspberrypi:~# apt-get install kodi


4. KODI 자동 실행 옵션 설정 (선택사항)

root@raspberrypi:~# nano /etc/default/kodi

ENABLED=1 (0:자동실행안함, 1: 자동실행)

5. Group 설정 변경

root@raspberrypi:~# nano /etc/group

Input 에 kodi 추가


6. GPU RAM 할당

root@raspberrypi:~# nano /boot/config.txt

이전 포스팅을 계속 따라 왔다면 안해도 됨.

gpu_mem = 320       << 256~384 사이에 적당히 할당.


7. Reboot

root@raspberrypi:~# reboot


8. 실행

자동 실행 옵션을 주었다면, 자동으로 실행 될것이지만 
자동 실행 옵션을 주지 않았다면, 실행을 해주어야 한다.

로그인 후 다음과 같이 실행

root@raspberrypi:~# nohup kodi &

그냥 kodi라고 해도 되지만 백그라운드에서 돌아 가게끔 하는 것이다.

문제 없이 실행 된다면 이것저것 설정해서 사용 하면 끝.

Kodi에 대한 세세한 내용은 KODI 홈페이지를 참고하라 (http://kodi.tv)

위 KODI는 한글 설정까지 마친 화면이다. 


이 포스팅을 끝으로 대략적인 토렌트 머신 + KODI 의 세팅이 끝이 났다.

당분간 이 라즈베리파이는 TV뒤에서 토렌트머신과 KODI의 역활을 해줄 것이다.


라즈베리파이 - 오버클럭 (1.0Ghz)



라즈베리파이2는 기본적으로 900Mhz 의 ARM Cortex-A7 Quad-core를 사용하고 있다.

평상시에는 900Mhz로 작동하지 않으며, 기본 설정인 600Mhz로 작동한다.

CPU에 부하가 걸릴 경우 900Mhz로 작동하게 설계 된것이다.


이번 포스팅에서는 1Ghz(1000Mhz)의 고정 속도로 동작할 수 있게 해보도록 하겠다.

오버클럭으로 인한 여러가지 문제 점이 발생할 수 있다.

선택은 당신의 몫이다.


1. 라즈베리파이 설정파일 수정하기

pi@raspberrypi ~ $ sudo su

root@raspberrypi:~# nano /boot/config.txt

      

하단에 값들을 다음과 같이 추가 한다.

force_turbo=1      << 항상 Turbo 모드로 작동한다. 이 옵션으로 인한 문제 시 warranty를 받을 수 없다.
arm_freq=1000    << ARM 코어 클럭
sdram_freq=500   << Ram 클럭
core_freq=500     << GPU 코어 클럭
over_voltage=2    << 전압을 2만큼 더 준다는 의미 인데.. 2가 얼만큼인지는.....
temp_limit=80     << 쓰로틀링 온도 설정 : 해당 온도가 되면 기본 클럭으로 동작하게 된다.
gpu_mem=320    << KODI를 설치하여 사용할 목적이므로 gpu 메모리를 320만큼 할당한다.
disable_splash=1  << 부팅시 스플래시 화면을 끈다.


2. 하드웨어 정보 확인하기.

온도 확인하기

pi@raspberrypi ~ $ vcgencmd measure_temp

cpu0번의 현재 동작 클럭 값 확인하기

pi@raspberrypi ~ $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq



위 2가지만 확인하여도 정상적으로 작동하는지 확인 할 수 있다.


3. 주의 사항

오버클럭을 하게 되면 CPU 온도에 신경을 써주어야 한다.
방열판 부착은 기본이며, 필요시 FAN을 설치 해주어도 된다.


4. 마치며..

오버클럭은 선택사항이며, 그 선택은 사용자가 하는 것이다. 




라즈베리파이 - 토렌트 머신 세팅


모든 작업은 앞전 포스팅에서 다루웠던 Putty를 이용한 SSH 접속 환경에서 작업한다.


1. SSH 접속 및 슈퍼유저 로그인

매번 sudo 를 사용하기 귀찮으니 슈퍼유저 권한으로 변경

pi@raspberrypi ~ $ sudo su


2. 외장하드 연결

외장하드는 전원이 있는 USB허브를 이용하던지, 애초에 외부 전원 연결이 가능한 제품으로 연결 한다. 


3. 외장하드 연결 확인

root@raspberrypi:~# dmesg



4. 외장하드 포맷 (ext4)

root@raspberrypi:~# mkfs.ext4 /dev/sda


5. 폴더 생성 및 마운트

root@raspberrypi:~# mkdir /Download

root@raspberrypi:~# mount /dev/sda /Download


6. 마운트 확인

root@raspberrypi:~# df -h


7. 부팅 시 자동으로 마운트 하도록 설정 (편집기로는 nano 를 사용)

root@raspberrypi:~# nano /etc/fstab

아래와 같이 항목 추가

/dev/sda    /Download    ext4    defaults    0    0

NANO 커맨드
저장 : Ctrl + O
나가기 : Ctrl + X


8. 사용자 추가 및 소유자 변경

기본 사용자인 pi 를 대신해 사용할 아이디를 생성하고, /Download 디렉토리의 소유 권한을 부여한다.
앞으로는 새로 생성한 사용자만으로 구성할 예정이다.

새로운 ID 생성

root@raspberrypi:~# useradd -d /Download vvchunvv

새로운 ID 비밀번호 변경

root@raspberrypi:~# passwd vvchunvv

/Download 폴더에 모든 권한 부여

root@raspberrypi:~# chmod 777 /Download

/Download 폴더의 소유자 변경

root@raspberrypi:~# chown -R vvchunvv /Download


이로써 외장하드를 라즈베리파이에 마운트하였다.
다음 포스팅에는 토렌트 머신으로써 가장 중요한 Transmission-daemon  설치에 대해서 보도록 하겠다.

라즈베리파이 - 토렌트 머신 세팅

 

1. 공유기 설정

라즈베리파이에 항상 같은 IP가 할당 될 수 있도록 설정한다.
필자가 사용하는 IPTIME 제품을 기준으로 설명한다.

공유기 설정 페이지에 접속 후 내부 네트워크 정보 로 이동한다.
라즈베리파이가 접속된 IP주소와 MAC 어드레스를 확인 할 수 있다.

 

라즈베리파이가 항상 같은 IP를 할당 받을 수 있도록 설정하자.
내부 네트워크 설정에서 MAC 어드레스를 등록할 수 있다.
위에서 알아놓은 MAC 어드레스와 할당 받을 IP를 입력하고 추가하자.
동일 MAC 어드레스로 하나의 IP가 등록되었는지 확인한다.

라즈베리파이 재부팅 후 설정한 IP를 부여 받았음을 확인 할 수 있다.

 

2. Putty 설치

SSH 접속을 위해서 Putty 라는 터미널 프로그램을 사용하도록 하자.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

 

3. SSH 접속

Putty 실행 후 위 공유기 설정에서 설정한 IP로 접속한다. (기본 포트는 22)

 

접속한 화면

초기 아이디 : pi
초기 비밀번호 : raspberry

 

접속 후 초기 비밀 번호 변경

 pi@raspberrypi ~ $ passwd


 

 

여기까지하여 SSH 접속 세팅까지 완료 하였다.
다음편에서는 외장하드 연결을 해보도록 하겠다.

라즈베리파이 - 토렌트 머신 세팅

 

준비물

1. 라즈베리파이2
2. MicroSD Card (8G이상 추천)
3. 2.5인치 외장하드
4. 유전원 허브
5. 모니터 & 키보드 (초기 세팅용)

 

1. 하드웨어 구성 (지저분 하지만 상관없다. TV뒤에 메달아 놓을거니까 ...)

 

2. 라즈비안 이미지 다운로드

라즈베리파이에는 많은 OS를 올려서 사용할 수 있다.
가장 많이 사용되며, 이것저것 설치해 볼 수 있는 라즈비안을 설치하도록 한다.

https://www.raspberrypi.org/downloads/

ZIP 압축 파일을 다운 받은 후 압축을 해제한다.

 

3. Win32DiskImager 프로그램 설치

http://sourceforge.net/projects/win32diskimager/

 

4. 라즈비안 OS 설치

Win32DiskImager 설치 후 실행 한다.
압축 해제 한 라즈비안 이미지 파일을 선택한 후 Write해준다.

 

설치가 완료 되면..
라즈베리파이에 삽입하고, 모니터 및 키보드를 세팅 후 파워ON 한다.

라즈베리파이부팅이 완료 되면 자동으로 Raspi-Config 화면이 뜨게 된다.
연결한 키보드를 이용하여 기본 설정을 하도록 하자.

 

5. Raspi-Config 

간략하게 설정 해야 할 것만 나열한다.
1. Expand Filesystem : MicroSD카드의 설치 후 남은 용량을 사용 할 수 있도록 확장한다.
4. Internationalisation Options : 지역, 시간대, 키보드를 설정할 수 있다. (지역, 시간대는 꼭 설정)
7. Overclock : cpu 클럭을 오버할 수 있다. 이 내용에 관련해서는 차후 포스팅하도록 한다.
8. Advanced Options
    A3. Memory Split : 그래픽용 램 용량을 설정한다. (향후 Kodi를 사용할 것이므로 384로 설정한다.)
    A4. SSH : 초기세팅 이후 터미널로 접속하기 위해 SSH를 Enable 한다.

 

기본적인 설정은 이것으로 끝이 났다.
다음 편에서 공유기 설정 및 SSH 연결에 대해서 보도록 하겠다.

+ Recent posts