IT/라즈베리파이2

라즈베리파이 라즈비안 설치

단디1969 2015. 6. 17. 14:08

 

 

준비물(2015-6-17 기준)

라즈베리파이 2 (방열판 권장)

마이크로SD카드 : 라즈베리파이의 유일한 부팅매체, 이것 저것 깔면 8기가 이상은 되야 할 듯함. 속도가 높을 수록 좋겠죠

                    SD카드 Backup시 용량이 클 수록 시간, 저장공간 많이 차지 하므로 커다고 좋을 것은 없음. 뭐든 적당히..

USB<-->마이크로SD카드리더 : 일반PC로 OS를 다운받고 올리고 하는 작업을 해야 하므로 필요함.

2A이상(외장하드 부착시)의 마이크로 usb 5핀(스마트폰용) 전원 어댑터

USB 키보드마우스

모니터(DVI만 있으면 DVI-HDMI변환 어댑터나 케이블 필요, RGV-HDMI이면 해상도, 색감이 떨어짐)

HDMI케이블(보통 HDMI케이블, 미니 혹은 마이크로 아님)

인터넷이 연결된 일반 PC, USB 포트가 있을 것.

 

1. 라즈베리파이 공식 싸이트에서 원하는 이미지 선택

- OSMC : 부팅 속도 빠르고 응답성도 좋고 모든 영상 재생 가능, 라즈베리파이2 최적화됨. 웹브라우저는 2015/9월 지원 예정이라함

  (브라우저에 Flash 하드웨어 가속 지원되기를) 영화만 볼거라면 OSMC가 최고, 데스크탑기능이 필요 없는 분에겐 최고.

 

 

- 라즈비안 : 부팅속도가 OSMC에 비해 좀 느리나 이것 저것 해보고 싶은 사람에겐 좋을 듯. 

웹서핑과 영화감상, 프로그래밍 전부 하고싶어 라즈비안 선택함.

 

- 구글링하면 설치방법이 잘 나오니 이것 저것 다 설치해 보고 자신에게 맞는 것을 고르는 것도 좋습니다. 나름 철학과 장단점을 가지고 있으니까요. (구글에서 검색조건에 1년이내, 한글 조건으로 검색하면 최신 정보로 잘 나옵니다. 특히 크롬의 검색엔진추가 확장 프로그램인 (Context Menu Search : 우클릭 한방에 다양한 검색엔진 제공)는 좋은 검색툴입니다.)

 

2. 선택한 이미지 다운>압축풀기>SD카드로 올리기

- 토렌트로 받으면 빨리 받음. 저장된 폴더에다 압축풀기하면 3기가짜리 이미지 파일 생성됨.

 

- 여기(http://sourceforge.net/projects/win32diskimager/)에서 Win32 Disk Imager를 다운받아 설치한다.

      (Win32 Disk Imager는 images를 USB stick 이나 SD/CF card에 올리는 Tool.)

 

(윈도우 탐색기의 SD카드)

 

- 설치된 Win32 Disk Imager를 실행, "폴더 아이콘" 클릭, 이미지 파일 선택, 오늘쪽 Device 에서 SD카드가 착된 디스크

  ID선택 후 "Write"를 누름. 이 때 SD카드 이전 정보는 다 지워짐.

 

(이미지 전송 중 몇분 걸림, 이 때 화장실..)

 

- 탐색기로 보면 원래 보다 용량이 줄어 보이나 컴퓨터관리>저장소>해당 디스크를 보면 파티션으로 나누어져 있고 나중에

  다 쓸 수 있게 됨.

 

용량이 59메가로 ??!!!

 

 

파티션이 3개로 나누어져 있음을 알 수 있다. 셋업하면서 할당되지 않은 4.35GB를 다 쓸 수 있게 된다.

 

- 설치가 완료되었다면 반드시 하드웨어안전제거를 통해 안전하게 SD카드를 제거하여 라즈베리파이 2에 꼽는다. 

  (SD카드를 두세번 넣었다 뺏다를 반복해서 혹시모를 접촉 불량을 예방하자.)

 

3. 부팅 및 설치

- 라즈베리파이 2에 모든 선을 연결하고 전원을 투입한다.

 

 

- 산딸기 4개가 나오면서 글들이 쫙하고 올라갑니다.

 

 

 

 

 

2. 라즈비안 초기설정

  • 전원을 켜면 아래와 같이 초기설정이 나옵니다.

- 이 화면을 다시 켜려면 명령어

- $ raspi-config

 



1) 1. Expand Filesystem을 선택, 마이크로 SD카드의 나머지 빈 공간을 확장합니다(엔터, 엔터하면 됩니다.).

→ 다른 PC에서 포팅된 마이크로 SD카드를 열어보면 아예 스토리지 공간이 비어있는걸 볼수 있습니다. 이걸 확장해 줍니다.

2) 2. Change User Password를 선택 PI 계정 비밀번호를 바꿔줍니다.

3) 4. Internationalisation Options 선택 (그런데, 안해도 크게 상관은 없는거 같아요)

 I1 Change Locale 선택, ko_KR.UTF-8 UTF-8 선택, 엔터, 엔터

 I2 Change Timezone 선택, Asia 선택, Seoul 선택

 I3 Change Keyboard Layout 선택, Generic 105-key (Intl) PC 선택, Other, Korean 선택, Korean - Korean (101/104 key compatible) 선택, 엔터, 엔터

4) Advanced Options 선택, A4 SSH 선택해서 SSH 활성화

- 나머지 설정들은 잘 몰라요.

 
  • finish로 나가고 자동으로 재부팅, IP주소 확인 (ssh 접속을 위해서)
- $ ifconfig
 
 
 
 
  • 여기서 부터는 ssh로 작업
  • windows에선 putty로, 맥에선 터미널에서 접속합니다.
- putty 설정은 아래와 함께 IP주소 넣고, 경고문 무시하고 yes
 
 
 
 
- 로긴 화면에서 pi, 비밀번호는 아까 바꿔준 걸로
 
- 맥에선 터미널에서 
 
→ $ ssh ID@[HOST] -p [포트번호]
 
 
 
 
 
 
 
  • root 계정 비밀번호 변경
- $ sudo passwd root
- 비밀번호 입력
 
 
 
 
  • 저는 pi 계정을 버리고 제 계정으로 새로 파서, 바꿔줬습니다(pi 계정 안 바꿀꺼면 넘어가도 무관).
1) 계정 새로 만들기
 $ sudo adduser 계정명
 비밀번호 입력
 값들은 그냥 엔터만 쳐도 무관
 마지막에 y

 
 
 

- root 계정 대신 sudo 치기 귀찮으니까 root 계정으로 변경

→ $ sudo su
 
 pi 계정은 기본적으로 root 권한을 갖습니다(위의 명령어는 계속 써먹길).
 $ exit  root 에서 다시 pi로 돌아감
 
 
 
2) 방금 추가한 계정에 아래와 같이 root 권한 부여
 
→ $ nano /etc/sudoers
 
→ 여기선 pi 권한은 지워줍니다.
 
 
 
 
 nano 는 Ctrl+O가 저장, Ctrl+X가 나가기
 
 
- 재부팅 후, 방금 만든 계정으로 들어가기
 
→ $ reboot 
→ 또는 shutdown -r now
→ 참고로 끄기는 shutdown -h now
 
3) pi 계정과 새 계정 바꾸기
 
 pi 계정의 home폴더를 날리면, 초기 설정 다 날라가서 흑백이 됩니다.
 
 
 폴더 소유를 새 계정으로 변경
 $ sudo chown -R 새계정:새계정 /home/pi
 
 
 새 계정 home 폴더 삭제 (주의! 경고 없이 모든 폴더 파일 날라갑니다)
 $ sudo rm -r /home/새계정
 
 
 pi 폴더를 방금 만든 계정폴더로 바꿉니다. 
 $ sudo mv /home/pi /home/새계정
 
 
  • ssh 접속 포트 변경

sshd_config 파일을 편집

 nano /etc/ssh/sshd_config

→ 포트 변경

 

 

 

  • 최신 업데이트 체크 및 실행
- $ sudo apt-get update && apt-get upgrade