본문 바로가기
라즈베리파이/RaspberryPi

[라즈베리파이] 라즈베리파이2(RaspberryPi 2) 설치 - 라즈비안(Raspbian) 구동하기

by 작동미학 2015. 3. 5.
반응형

라즈베리 파이 2 구매 후, Raspbian첫 설치 가이드

 

이 가이드를 따라하면,

- 라즈베리 파이2에 SD카드로 이미지를 구워 부팅할 수 있다

- 간단하게 console이나 graphic(X-windows)으로 라즈베리 파이를 시작할 수 있다.

 

라즈베리 파이 2(Raspberry Pi 2)간단 소개

Raspberry Pi 2는 전작에 이은, 소형 PC 컨셉의 보드이다. ARMv7 쿼드코어 프로세서(900Mhz)에 기반하며 HDMI, microSD 카드 슬롯(디스크 대용), USB슬롯(마우스/키보드 연결), 이더넷 포트를 제공하고 메모리는 1G다. 가격은 무려 $35, 국내에서는 5만원 전후에 구입이 가능하다.

 

<사면 이렇게 케이스가 간촐하다>

<HDMI port, Ethernet port, USB 4 port, 바닥에는 microSD 슬롯이 있다>

설치는 매우 쉽다. microSD메모리에 OS이미지를 전송하고 라즈베리 파이에 꼽은 후 부팅하면 된다. 대신 microSD메모리가 필요하니 구매해두자.

(용량은 4G이상을 추천하며, 요즘은 32G도 그리 비싸지 않다.) 이 메모리가 하드디스크 역할을 하게 된다.

 

구매 가이드

구매는 http://www.devicemart.co.kr/1165578, http://www.eleparts.co.kr/EPXDVFC8 등을 활용한다. 전원 공급용 micro USB케이블이 필요한데 다들 휴대폰 충전용(안드로이드)으로 하나쯤은 있으니 그걸 활용하면 족하다. 출시 가격은 라즈베리 파이 1,2가 현재 동일 가격이니 1을 사는 실수를 범하지 않기를 바란다. 2의 성능은 1에 비해 6배가 빠르고 메모리도 2배다.

 

설치 가이드

먼저 microSD메모리(물론 카드 리더가 있어야 한다)에 OS 이미지를 전송해야 한다. OS이미지는 http://www.raspberrypi.org/downloads/ 에서 다운로드 가능하다. NOOBS라는 초보자 버전이 있다고 하나 리눅스에 익숙한 유저들은 Raspbian을 선택해보자. Torrent로도 받을 수 있다. SD메모리에 이미지 인스톨은 http://www.raspberrypi.org/documentation/installation/installing-images/README.md 가이드를 따르면 되는데, 윈도우 유저가 많으니 Wins32DiskImager 유틸을 소개한다. http://sourceforge.net/projects/win32diskimager/ 에서 받아 설치하자. 주의할 점은 실행할 때 관리자 모드로 실행(오른쪽 클릭해서 실행)해야 한다는 것과, microSD메모리가 꼽힌 드라이브를 제대로 골라서 이미지를 심어야 한다는 것이다. 엉뚱한 드라이브에 이미지를 전송하면 그 디스크 드라이브가 날아간다!

아래와 실행하면 이미지를 고르고, 전송할 드라이버를 고른 후 Write를 하면 된다. 수십 초~수분이 소요된다. 그러면 OS설치가 끝났다.

<다운받은 OS이미지를 고르고 microSD가 할당된 드라이브를 선택해서 Write선택>

끝났으면 Raspberry Pi 보드 하단에 microSD메모리를 끼워넣는다. 딸깍 하는 소리가 나면 딱 들어맞는다. 이제 HDMI로 모니터와 연결하고 USB키보드를 꼽은 후, microUSB로 전원을 공급해보자. Micro USB전원은 PC나 휴대폰 충전기를 통해 연결한다.

<microUSB로 전원 공급하고, HDMI로 모니터, USB키보드만 꼽아도 부팅이 된다>

 

▶부팅 후 셋팅 가이드

microUSB꼽자마자 바로 부팅되며 첫 화면은 다음과 같다. 정말 이 작은 것이 리눅스처럼 부팅된다.

<raspberry pi 2첫 부팅. Linux 콘솔화면과 같다>

<부팅 후 바로 설정 화면이 뜬다>

첫 설정 기능 중에, 상단 1,2,3 정도만 해주면 되며, 1번은 전체 microSD를 /(root) 폴더에 할당해준다. 한번 선택하면 금새 셋팅을 바꿔준다.

2번은 패스워드 변경이다. 반드시 변경하는 것이 좋으며, Raspbian은 기본적으로 pi 계정으로 제어를 한다. Root 권한을 쓰고 싶다면 sudo명령을 사용해서 처리한다. Root shell이 꼭 필요하면 $ sudo /bin/bash하면 된다. Sudo 명령은 뒤에 입력된 명령을 root권한으로 실행해주는 일종의 보안 명령이다. Raspbian은 기본적으로 이렇게 보안이 적용된 상태로 출시되었다.

3번은 구동시 어느 모드로 시작할 것인가 이다. Xwindows로도 구동 가능하다. 여기서는 text mode를 선택했다.

<부팅 초기 선택/X-windows로도 구동도 가능하다(2번째 선택시)>

다 셋팅되고 Finish하면 로그인이 가능하다. 로그인 후 Shell에서 startx를 입력해 실행하면 그래픽 UI를 만날 수도 있다.

<X-windows구동화면>

만약에 이더넷(랜포트)을 연결했고 해당 LAN이 DHCP가 지원된다면(대부분 공유기가 지원한다), 곧바로 라즈베리 파이로 외부에서 ssh접속이 가능하다. Putty를 사용해보자. IP는 공유기의 접속 정보를 확인하거나, 라즈베리 파이에서 /sbin/ifconfig을 아래와 같이 실행해보자.

<이더넷/DHCP 접속시 ip확인>

이 정보를 가지고 ssh접속이 바로 가능하다. 원격 PC에서 putty로 ssh접속을 해보자. Putty는 인터넷에서 검색하여 다운로드 해서 사용하면 된다.

<ssh 접속도 된다. Putty사용>

다음 강좌에서는 GPIO를 활용해서, 라즈베리 파이가 Arduino와 별로 다르지 않다는 것을 확인해보자.

 

강의 키워드

라즈베리파이 2 설치, raspberry pi 2 installation, 라즈비안 설치, raspbian installation

반응형