본문 바로가기

Raspberry Pi/OS Setup

Raspberry Pi OS Setup

라즈베리파이 (Raspberry Pi)에 라즈비안(Raspbian) 운영체제 설치하기


작업환경

Windows 7, Raspberry B+


introducing-the-raspberry-pi-model-b-plus.pdf

강좌 사이트 : http://www.rasplay.org/?page_id=6911

https://www.raspberrypi.org/documentation/installation/installing-images/


새로운 설치방법인 NOOBS를 사용할 수도 있지만 최신 OS를 zip 파일형태로 다운로드하고 Win32 Disk Imager 을 이용하여 SD카드에 OS를 설치하는 기존의 방법을 사용하는 경우에 대한 설명이다


SD 메모리 카드 포맷

라즈베리파이의 SD 카드를 포맷할 때 사용하는 프로그램을 다운로드한다

SD Card Formatter 다운로드 : https://www.sdcard.org/downloads/formatter_4/

SD Card를 PC나 노트북의 메모리 카드 슬롯에 넣고 탐색기에서 한개의 드라이브로 인식도록 한다

메모리 카드 슬롯이 없는 컴퓨터에는 USB 형 카드리더 등을 이용하면 된다

SD Cart Formatter 프로그램을 실행하여 SD 카드가 있는 드라이브를 선택하고 포맷을 실행하면 된다



라즈비안 이미지 파일(*.img) 다운로드 및 압축해제

http://www.raspberrypi.org


만약 구버전의 OS가 필요하다면 아래의 링크로 이동하여 토런트를 다운로드하면 된다

http://downloads.raspberrypi.org/rss.xml


윈도우에서 웹브라우저를 이용하여 라즈비안 운영체제 압축파일을 다운로드하고 압축을 해제한다


라즈비안 이미지 파일을 SD카드에 복사하기


https://www.raspberrypi.org/documentation/installation/installing-images/windows.md

압축해제된 라즈비안 이미지 파일을 라즈베리파이의 마이크로 SD카드에 옮기기 위해서는 일반 복사하는 방식으로는 안된다.

Win32 Disk Imager 라는 프로그램을 이용하여 윈도우에서 라즈베리파이의 SD카드로 복사하는 방법을 사용하면 된다

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


위의 사이트에서 Win32 Disk Imager 를 다운로드하고 실행한다


압축을 해제한 이미지 파일(2014-06-20-wheezy-raspbian.img)을 선택하고 SD카드가 삽입된 드라이브를 지정한 후 Write 버튼을 누르면 SD카드에 라즈비안 이미지 파일이 복사된다


Win32 Disk Imager 를 이용하여 윈도우 USB포트에 삽입된 SD카드에 라즈비안 이미지를 복사함






라즈비안 운영체제 설치


SD 카드에 라즈비안 이미지가 모두 복사되었다면 라즈베리파이의 SD 카드 슬롯에 카드를 밀어 넣고 라즈베리파이에 전원을 공급하면 설치가 시작되고 연결된 화면에는 설치작업 내역이 스크롤된다

전원선으로는 스마트폰과 컴퓨터를 연결하는 USB를 사용해도 되고 스마트폰 충전기를 사용해도 된다


설치를 마치고 명령 프롬프트가 나타나면 다음과 같은 명령으로 데스크탑을 띄워본다

startx


이렇게 해서 바탕화면이 나타나고 랜 케이블을 연결하고 바탕화면의 웹브라우저 아이콘(미도리)을 더블클릭하면 웹브라우저가 실행되고 웹서핑이 가능하다.


현재 설치된 라즈비안 운영체제를 업데이트하려면 sudo apt-get update 명령을 실행하면 된다.

sudo apt-get upgrade 명령을 실행하여 업그레이드할 수도 있다.


라즈비안 운영체제를 변경하지 않았다면 디폴트로 다음과 같이 아이디와 암호가 설정되어 있다

ID : pi

Password : raspberry



암호를 변경 간편한 방법

기존 아이디와 암호로 로그인하여 기존 암호와 새로운 암호를 입력한다

pi@raspberrypi ~ $ passwd

pi에 대한 암호 변경 중

(현재) UNIX 암호:

새 UNIX 암호 입력:

새 UNIX 암호 재입력:

passwd: 암호를 성공적으로 업데이트했습니다

pi@raspberrypi ~ $



호스트이름 변경

sudo vi /etc/hostname

  디폴트 이름, raspberry를 다른 이름으로 변경한다


sudo vi /etc/hosts

  하단에 위에서 등록한 호스트 이름을 다시 한번 입력한다


sudo reboot 로 리부트한 후에 sudo hostname으로 확인한다


라즈비안 운영체제의 ROOT 사용자에 대하여... 


라즈비안의 ROOT 이용자 암호는 설정되지 않은 상태이며 ROOT 이용자의 권한을 이용하지 않아도 sudo 명령으로 모든 것을 실행할 수 있기 때문에 사실상 ROOT 이용자의 계정은 필요 없다고 한다

굳이 ROOT 이용자의 암호를 설정하려면 다음과 같이 명령한다


pi@raspberrypi ~ $ sudo passwd root

새 UNIX 암호 입력:


또, 루트쉘이 필요하다면 다음과 같은 명령을 사용해도 된다

sudo -s [실행할 명령]


root 계정으로 로그인하려면....

su - root


라즈베리파이의 기본 리눅스 명령어는 다음 사이트를 참조하면 된다

http://www.raspberrypi.org/documentation/linux/usage/commands.md


한글 폰트 설치

sudo apt-get install ttf-unfonts-core


ibus 설치

sudo apt-get install ibus-hangul


sudo raspi-config 명령으로 언어(한글관련), 이용자 암호변경, 메모리 확장, 시간대 등을 설정

1. Expand Filesystem              SD 메모리 카드의 용량을 최대한 사용할 수 있도록 설정

2. Change User Password         디폴트 이용자인 pi 의 로그인 암호는 raspberry 인데 이를 변경

3. Boot Options                     Console(Text), Desktop(x window) 선택가능

4. Wait for Network at Boot

5. Internationalisation Options    Locale, Timezone, Keyboard, Wi-fi country 등을 설정

6. Enable Camera

7. Add to Rastrack

8. Overclock

9. Advanced Options

0. About raspi-config


df -h 명령으로 메모리 사용현황 확인하고(혹은 df -T)

sudo raspi-config 으로 설정창을 띄우고 1. Expand Filesystem 항목에서 자신의 SD 카드 용량을 최대한 사용하도록 설정한다

참고 사이트 : http://www.rasplay.org/?p=2837


최신 라이브러리로 업데이트 및 업그레이드

sudo apt-get update

sudo apt-get upgrade


sudo halt

SD카드의 손상을 방지하기 위해 라즈베리파이의 전원을 끄기 전에 콘솔에서 sudo halt 명령을 실행하고 작동 LED가 멈추면 전원을 끈다