Skip to main content
Summary

운영체제가 있어야 라즈베리파이가 깨어난다

라즈베리파이는 전원을 꽂는다고 바로 사용할 수 있는 기기가 아니다. 일반 컴퓨터에 Windows나 macOS, Linux가 필요하듯이 라즈베리파이에도 운영체제가 필요하다. 이 책에서는 가장 기본이 되는 Raspberry Pi OS를 설치한다.

라즈베리파이는 보통 microSD 카드를 저장장치로 사용한다. 따라서 설치 과정은 컴퓨터에 프로그램을 설치하는 방식과 조금 다르다. 먼저 다른 컴퓨터에서 microSD 카드에 운영체제 이미지를 기록하고, 그 카드를 라즈베리파이에 꽂아 부팅한다.

여기서 중요한 점은 단순히 파일을 복사하는 것이 아니라는 것이다. Raspberry Pi OS는 부팅에 필요한 구조를 갖춘 상태로 기록되어야 한다. 이 작업을 쉽게 해 주는 공식 도구가 Raspberry Pi Imager다.

라즈베리파이 OS 설치와 첫 부팅AI 생성 이미지

설치 전에 준비할 것

설치를 시작하기 전에 다음 준비물이 있는지 확인하자.

  • 라즈베리파이 본체

  • microSD 카드

  • microSD 카드 리더기 또는 microSD 슬롯이 있는 컴퓨터

  • 인터넷에 연결된 컴퓨터

  • 라즈베리파이용 전원 어댑터

  • 모니터와 HDMI 케이블

  • 키보드와 마우스

  • Wi-Fi 정보 또는 유선 랜 케이블

microSD 카드는 설치 과정에서 기존 데이터가 모두 지워진다. 중요한 파일이 들어 있다면 반드시 먼저 백업해야 한다.

초보자라면 처음 한 번은 모니터, 키보드, 마우스를 연결해 부팅하는 방식을 권한다. 화면으로 진행 상황을 직접 확인할 수 있기 때문이다. 원격 접속에 익숙해진 뒤에는 모니터 없이 사용하는 헤드리스 방식으로 넘어가도 늦지 않다.

Raspberry Pi Imager로 OS 기록하기

Raspberry Pi Imager를 실행하면 보통 세 가지를 차례로 선택한다.

첫째, 라즈베리파이 모델을 선택한다. Raspberry Pi 4, Raspberry Pi 5처럼 자신이 가진 보드에 맞는 모델을 고르면 된다. 모델을 정확히 고르면 Imager가 적합한 운영체제 선택을 안내하는 데 도움이 된다.

둘째, 설치할 운영체제를 선택한다. 초보자는 데스크톱 화면이 포함된 Raspberry Pi OS를 선택하는 것이 좋다. 그래픽 화면이 있으면 파일 관리자, 웹 브라우저, 설정 도구를 눈으로 확인하며 익힐 수 있다. 서버처럼 화면 없이 쓸 계획이라도 처음에는 데스크톱 버전이 더 편할 수 있다.

셋째, 대상 저장장치로 microSD 카드를 선택한다. 이 단계에서 특히 조심해야 한다. 컴퓨터에 다른 USB 저장장치나 외장하드가 연결되어 있다면 잘못 선택하지 않도록 이름과 용량을 확인하자. 기록을 시작하면 선택한 저장장치의 내용이 삭제된다.

선택이 끝나면 Imager가 운영체제 이미지를 다운로드하거나 준비한 뒤 microSD 카드에 기록한다. 기록 후에는 검증 과정이 이어진다. 검증은 카드에 제대로 기록되었는지 확인하는 단계다. 시간이 조금 걸려도 끝까지 기다리는 것이 좋다.

사전 설정으로 첫 부팅을 쉽게 만들기

Raspberry Pi Imager에는 OS를 기록하기 전에 미리 설정을 넣는 기능이 있다. 이 기능을 사용하면 첫 부팅 후 입력해야 할 정보를 줄일 수 있다. 특히 Wi-Fi나 SSH 원격 접속을 미리 준비할 때 유용하다.

설정할 수 있는 주요 항목은 다음과 같다.

  • 호스트 이름

  • 사용자 이름과 비밀번호

  • Wi-Fi 이름과 비밀번호

  • Wi-Fi 국가

  • 언어, 시간대, 키보드 배열

  • SSH 사용 여부

호스트 이름은 네트워크에서 라즈베리파이를 구분하는 이름이다. 예를 들어 raspberrypi.local처럼 접속할 때 사용할 수 있다. 여러 대의 라즈베리파이를 사용할 계획이라면 livingroom-pi, sensor-pi처럼 역할이 드러나는 이름을 붙이면 좋다.

사용자 이름과 비밀번호는 반드시 직접 정해야 한다. 비밀번호는 짧고 쉬운 단어보다 길고 예측하기 어려운 문장을 사용하는 것이 안전하다. 원격 접속을 켤 예정이라면 비밀번호 보안은 더 중요하다.

Wi-Fi를 미리 설정할 때는 공유기의 이름, 즉 SSID와 비밀번호를 정확히 입력해야 한다. 대소문자도 구분한다. Wi-Fi 국가는 공유기가 사용되는 나라에 맞게 지정한다. 이 값이 맞지 않으면 무선 네트워크가 제대로 잡히지 않을 수 있다.

헤드리스 방식으로 사용할 때는 SSH를 미리 켜야 한다. SSH는 다른 컴퓨터에서 라즈베리파이의 터미널에 접속하는 기능이다. 초보자는 처음에는 비밀번호 인증이 가장 이해하기 쉽다. 더 안전한 방식으로는 SSH 키 인증이 있지만, 키 파일 개념을 알아야 하므로 익숙해진 뒤 적용해도 된다. Raspberry Pi Imager는 이러한 원격 접속 준비를 OS 기록 전에 설정할 수 있게 해 준다.1

기본 부팅: 화면을 보며 시작하기

이제 microSD 카드를 컴퓨터에서 안전하게 꺼낸 뒤 라즈베리파이에 꽂는다. 부팅할 때는 연결 순서를 지키는 것이 좋다.

  1. 라즈베리파이 전원이 꺼져 있는지 확인한다.

  2. microSD 카드를 라즈베리파이에 꽂는다.

  3. HDMI 케이블로 모니터를 연결한다.

  4. 키보드와 마우스를 연결한다.

  5. 필요하면 유선 랜 케이블을 연결한다.

  6. 마지막으로 전원 어댑터를 연결한다.

전원은 항상 마지막에 연결하자. 라즈베리파이에는 일반 PC처럼 전원 버튼이 없는 경우가 많다. 전원 어댑터를 연결하는 순간 부팅이 시작된다.

정상적으로 전원이 들어오면 보드의 빨간 LED가 켜진다. 모델에 따라 초록 LED가 깜빡이며 microSD 카드 접근 상태를 보여 주기도 한다. 처음 부팅은 시간이 조금 걸릴 수 있다. 화면이 바로 나오지 않아도 몇 분 정도 기다려 보자.

부팅이 완료되면 Raspberry Pi OS 데스크톱이 나타난다. 첫 부팅 후에는 Welcome wizard가 실행되어 국가, 언어, 시간대, 비밀번호, 화면 표시, Wi-Fi, 업데이트 같은 기본 설정을 차례로 확인한다.2

지역, 언어, 시간대, 키보드 설정

첫 설정에서 지역 정보를 올바르게 지정하는 것은 생각보다 중요하다. 국가와 언어는 화면에 표시되는 형식에 영향을 준다. 시간대가 틀리면 파일 저장 시간, 로그 시간, 예약 작업 시간이 모두 어긋난다.

키보드 배열도 반드시 확인해야 한다. 키보드 배열이 맞지 않으면 특수문자가 엉뚱하게 입력된다. 특히 비밀번호에 @, #, ! 같은 문자가 들어 있을 때 문제가 생기기 쉽다. 화면에는 입력이 숨겨져 보이므로, 키보드 배열이 틀리면 비밀번호를 제대로 쳤는데도 로그인에 실패할 수 있다.

한국에서 일반적인 키보드를 쓴다면 국가와 시간대를 한국에 맞추고, 사용하는 키보드 배열을 확인한다. 영문 배열 키보드를 쓰는지, 한글 키보드를 쓰는지에 따라 실제 입력 위치가 달라질 수 있다.

네트워크 연결과 업데이트

첫 부팅 후에는 인터넷 연결을 확인해야 한다. Wi-Fi를 사용할 경우 화면 오른쪽 위의 네트워크 아이콘을 눌러 공유기를 선택하고 비밀번호를 입력한다. Imager에서 Wi-Fi 정보를 미리 넣었다면 자동으로 연결될 수 있다.

인터넷에 연결되면 소프트웨어 업데이트를 진행한다. 업데이트는 운영체제와 기본 프로그램을 최신 상태로 맞추는 과정이다. 보안 문제를 줄이고, 설치 직후의 오류를 피하는 데 도움이 된다.

터미널에서 직접 업데이트하려면 다음 명령을 사용할 수 있다.

sudo apt update

sudo apt full-upgrade

첫 번째 명령은 설치 가능한 패키지 목록을 새로 가져온다. 두 번째 명령은 실제로 패키지를 업그레이드한다. 업데이트 중에는 전원을 끄지 않는다. 시간이 오래 걸릴 수 있으므로 전원 어댑터가 안정적으로 연결되어 있는지 확인하자.

업데이트가 끝난 뒤 재부팅을 요구하면 재부팅한다.

sudo reboot

재부팅 후 다시 데스크톱이 나타나고 네트워크가 연결된다면 기본 준비는 잘 끝난 것이다.

헤드리스 부팅: 화면 없이 시작하기

헤드리스 방식은 모니터, 키보드, 마우스 없이 라즈베리파이를 사용하는 방법이다. 라즈베리파이를 공유기 옆, 책장, 센서 근처에 두고 다른 컴퓨터에서 접속할 때 유용하다.

하지만 초보자에게는 한 가지 어려움이 있다. 화면이 없기 때문에 부팅 중 어디에서 문제가 생겼는지 바로 알기 어렵다. 그래서 헤드리스 방식은 준비가 더 중요하다.

헤드리스로 시작하려면 OS를 기록하기 전에 다음을 미리 설정한다.

  • 사용자 이름과 비밀번호

  • Wi-Fi SSID와 비밀번호

  • Wi-Fi 국가

  • SSH 활성화

  • 호스트 이름

부팅 후 같은 네트워크에 있는 컴퓨터에서 SSH로 접속한다.

ssh 사용자이름@호스트이름.local

또는 IP 주소를 알고 있다면 다음처럼 접속한다.

ssh 사용자이름@IP주소

예를 들어 사용자 이름이 piuser, IP 주소가 192.168.0.25라면 다음과 같다.

ssh piuser@192.168.0.25

헤드리스 방식에서는 Welcome wizard 화면이 나타나지 않는다. 대신 SSH로 접속한 뒤 터미널에서 필요한 설정과 업데이트를 진행해야 한다. 처음에는 화면을 연결해 성공 경험을 만든 뒤, 두 번째 설치나 재설정 때 헤드리스 방식을 시도하는 것을 추천한다.

첫 부팅 후 확인할 것

라즈베리파이가 켜졌다고 해서 모든 준비가 끝난 것은 아니다. 실제로 사용할 수 있는 상태인지 몇 가지를 확인하자.

먼저 화면이 잘 보이는지 확인한다. 글자가 잘리거나 가장자리가 화면 밖으로 나간다면 화면 설정을 조정해야 한다.

다음으로 네트워크 연결을 확인한다. 웹 브라우저를 열어 인터넷 페이지가 열리는지 확인하거나, 터미널에서 다음 명령을 실행해 볼 수 있다.

ping raspberrypi.com

응답이 오면 인터넷 연결이 된 것이다. 멈추려면 Ctrl + C를 누른다.

날짜와 시간도 확인한다. 시간이 맞지 않으면 네트워크 시간 동기화가 되지 않았거나 시간대 설정이 잘못되었을 수 있다.

마지막으로 업데이트를 확인한다. 설치 직후에는 업데이트할 패키지가 남아 있는 경우가 많다. 첫날에 업데이트까지 마쳐 두면 이후 실습에서 예기치 않은 오류를 줄일 수 있다.

부팅이 실패할 때 확인하는 순서

부팅이 되지 않으면 당황하지 말고 순서대로 확인한다. 여러 가지를 한꺼번에 바꾸면 원인을 찾기 어렵다.

첫째, 전원을 확인한다. 빨간 LED가 켜지는지 본다. 켜지지 않거나 불안정하다면 전원 어댑터, 케이블, 콘센트를 확인한다. 라즈베리파이는 전원이 부족하면 부팅 도중 멈추거나 주변 장치를 제대로 인식하지 못할 수 있다.

둘째, microSD 카드를 확인한다. 카드가 끝까지 꽂혀 있는지, Raspberry Pi Imager로 정상 기록과 검증이 끝났는지 확인한다. 의심스럽다면 microSD 카드를 다시 기록해 본다. 가능하면 품질이 좋은 카드를 사용한다.

셋째, 화면 연결을 확인한다. HDMI 케이블이 제대로 꽂혀 있는지, 모니터 입력이 올바른 HDMI 포트로 선택되어 있는지 본다. Raspberry Pi 4나 5처럼 micro-HDMI를 쓰는 모델은 포트와 케이블 규격도 확인해야 한다.

넷째, USB 장치를 줄여 본다. 키보드, 마우스, USB 저장장치 등을 많이 연결하면 전원 부족 문제가 커질 수 있다. 처음 부팅할 때는 꼭 필요한 장치만 연결한다.

다섯째, 헤드리스 부팅이라면 Wi-Fi 정보와 SSH 설정을 다시 확인한다. SSID나 비밀번호 오타, Wi-Fi 국가 설정 오류, 다른 네트워크에 연결된 컴퓨터에서 접속하는 실수가 자주 발생한다.

문제가 해결되지 않을 때는 처음으로 돌아가 단순한 구성으로 테스트한다. 라즈베리파이, 정상 기록된 microSD 카드, 공식 또는 권장 전원 어댑터, 모니터, 키보드만 연결해 본다. 기본 구성이 성공하면 그다음에 Wi-Fi, 마우스, USB 장치, 센서 등을 하나씩 추가한다.

안전하게 종료하기

설치와 첫 부팅을 마쳤다면 종료 방법도 알아 두어야 한다. 라즈베리파이는 실행 중에 파일을 계속 읽고 쓴다. 전원 케이블을 바로 뽑으면 microSD 카드의 파일이 손상될 수 있다.

데스크톱에서는 메뉴에서 Shutdown을 선택한다. 터미널에서는 다음 명령을 사용할 수 있다.

sudo shutdown now

화면이 꺼지고 LED 동작이 멈춘 뒤 전원 케이블을 뽑는다. 작은 습관이지만 라즈베리파이를 오래 안정적으로 사용하는 데 중요하다.

이번 장의 목표는 거창한 프로젝트가 아니다. Raspberry Pi OS를 microSD 카드에 기록하고, 라즈베리파이를 켜고, 화면과 네트워크와 업데이트를 확인하는 것이다. 이 과정을 한 번 성공하면 라즈베리파이는 더 이상 낯선 보드가 아니라 직접 다룰 수 있는 작은 컴퓨터가 된다.

참고

1Raspberry Pi Setup Guide

2First boot configuration | The Raspberry Pi Guide

책 목록

라즈베리파이 첫걸음: 설치부터 GPIO·서버·IoT 프로젝트까지

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기