Raspberry Pi OS 설치하기

Rena Kim
5 min readSep 11, 2020

--

2020–08 릴리즈 된 Raspberry Pi OS 테스트를 위해 설치를 진행하면서 과정을 다시 정리해 본다.

준비

Material

  • Raspberry Pi 3
  • Micro sd card: 최소 4GB 이상 (8GB 이상 권장)
  • Micro sd card
  • SD card reader

개발환경

  • Windows 10 64bit
  • 보조 Tool: SDFormatter, Win32DiskImager

Raspberry Pi OS 설치

OS image 다운로드

우선 Raspberry Pi OS 다운로드 페이지에서 설치할 이미지를 선택해 다운로드한다.

https://www.raspberrypi.org/downloads/raspberry-pi-os/

desktop 또는 기본 software 설치 유무에 따라 세가지 유형의 OS image 파일을 지원하고 있다.

여기에서는 LCD나 모니터 등의 디스플레이를 사용하지 않을 것이기 때문에 최소 설치 버전인 Raspberry Pi OS Lite를 선택했다.

OS Image를 writing 한 직후 headless 설정을 진행할 예정이다.

  • Headless는 디스플레이 없이 설정하는 방식을 말한다.
  • 모니터를 연결해서 사용할 거라면 Desktop 버전을 설치하면 된다. 그래픽이 들어가기 때문에 용량이 더 크다.

Micro sd card 포맷

SD card reader기에 micro sd card를 장착하고 PC에 연결한 다음 먼저 포맷을 해 준다.

포맷 시 SDFormatter 라는 Tool을 사용했다.

Write Raspberry Pi OS

이제 Win32DiskImager라는 Tool을 사용하여 이미지를 write 한다.

Headless 설정 (with Ethernet)

이미지 write가 완료되면 2개의 드라이브가 나타나는데, 이 중 boot 드라이브의 파일을 수정하여 초기 접속 설정을 할 수 있다.

이더넷 케이블이 연결된 상태여야 한다.

이더넷 케이블을 연결하기 어려운 환경이라면 WiFi로 설정해도 된다. 일부 추가 설정이 필요하다.

  1. 고정 IP 설정 (eth0)
  2. ssh 접속 설정

고정 IP 설정

boot 드라이브 내 cmdline.txt 파일을 열어 텍스트의 끝 부분에 아래 문자열을 추가한다.

ip=<IP address>

내 환경의 IP 대역에 맞춰 설정해 주었다.

ip=192.168.50.90

저장 후 파일 닫기를 잊지 말자. (닫지 않으면 USB 연결 해제 시 걸림)

SSH 접속 설정

boot 드라이브의 최상위 루트에 파일명이 ssh인 빈 파일을 생성하여 ssh 설정을 할 수 있다.

윈도우에서는 아래 명령어를 사용하여 빈 파일을 생성할 수 있다.

리눅스의 경우 touch 명령어를 사용하면 된다.

type NUL > "filename"

ssh 접속 설정을 위해 boot 드라이브로 이동 후, 경로 창에 cmd를 입력하여 명령 프롬프트를 띄운다.

파일명을 ssh 로 설정하여 빈 파일을 생성한다.

type NUL > ssh

설정을 완료했으면 cmd 창을 종료하고, PC에서 micro sd card를 안전하게 분리한 뒤 raspberry pi에 장착하고 USB 전원을 연결해 준다.

동작 확인

이제 설정은 끝났다. 잘 설치되었는지 SSH로 접속하여 동작 여부를 확인한다.

Ping 사용

초기 부팅 시 1~2분이 소요되는데 활성화 여부를 확인하기 위해 ping을 사용했다.

ping 192.168.50.90 -t

설정 중에는 ping이 되지 않다가 OS가 활성화 되고 네트워크 설정이 되어 ping이 되는것을 확인할 수 있다.

이제 ssh로 접속해 본다.

SSH 접속

SSH 접속을 하기 위해 무료 Terminal tool인 putty를 사용했다.

Connection type으로 SSH를 선택하고, Host Name으로 cmdline.txt에 설정했던 IP를 입력한다.

  • Host name 설정에서 IP 앞에 붙인 pi@ 는 ID가 pi인 계정으로 접속하겠다는 의미이다.
  • 매번 Host name을 입력할 필요가 없도록 세션을 저장해 두는게 좋다.

Open 버튼을 눌러 접속한다.

접속하면 password를 요구하는데, 타자를 입력하면 화면에 보이지는 않지만 입력은 되고 있으므로 천천히 입력하고 enter를 누르면 된다.

  • Raspberry Pi OS의 초기 접속 계정은 다음과 같다.
  • ID: pi / PW: raspberry

로그인에 성공하면 다음과 같은 화면이 출력된다.

Raspberry Pi OS 설치가 완료 되었다.

--

--

No responses yet