2019년도까지 라즈비안(Raspbian)이라 불렸던 라즈베리 파이 OS(Raspberry Pi OS)는 데비안(Debian) 리눅스가 바탕입니다. 손바닥 크기의 미니 컴퓨터인 라즈베리 파이(Raspberry Pi) 파이에서 쾌적하게 실행되도록 최적화되어 있고요. 꼭 필요한 유용한 프로그램이 모두 '기본 프로그램'인 점이 마음에 듭니다. 라즈베리 파이를 처음 사용하신다면 '라즈베리 파이 OS'부터 설치해보시길 추천드리고 싶은데요. Show 라즈베리 파이 OS(Raspberry Pi OS) 설치는 기존에도 쉬운 편이었지만, 작년인 2020년에 '라즈베리 파이 이미저(Raspberry Pi Imager)'라는 프로그램이 나오면서 훨씬 더 쉬워졌습니다. 아래에서 라즈베리 파이에 '라즈베리 파이 OS' 설치하는 방법을 차근차근 살펴보겠습니다. 아래에 나온 방법대로 진행하려면 파이에 모니터와 키보드, 마우스를 연결해야 합니다. 파이에 모니터, 키보드, 마우스를 연결하지 않고도 설정을 진행하려면, 파이의 전원을 켜는 즉시 Wi-Fi에 연결하고 원격 접속을 허용하도록 구성해줘야 하는데요. 라즈베리 파이를 '모니터나 키보드 없이' 사용하는 방법도 글 후반부에서 보너스로 살펴보겠습니다! SD 카드에 라즈베리 파이 OS를 설치하려면 아래와 같은 준비물이 필요합니다!
라즈베리 파이 이미저(Raspberry Pi Imager)가 나오기 전까지만 해도 라즈베리 파이 OS(Raspberry Pi OS)를 SD 카드에 설치하려면, 공식 사이트에서 '파이 OS 이미지'를 다운로드한 다음에 '발리나 에처(balenaEtcher)'와 같은 프로그램을 사용해야 했습니다. '파이 이미저'는 이 두 단계를 하나로 결합한 프로그램입니다. 파이 OS 이미지를 따로 다운로드 받을 필요 없이 이 프로그램만 실행하면 'OS 다운로드'와 'SD 카드 설치'를 한 번에 진행할 수 있어 편합니다. 선택한 운영 체제의 최신 버전을 자동으로 다운로드하여 SD 카드에 설치해줍니다. 파이 이미저는 단순히 'OS 다운로드' 기능만 결합하지 않고 세심한 부분까지 신경을 써서 더욱 높은 점수를 주고 싶은데요. 특정 운영 체제를 이전에 SD 카드에 설치한 적이 있다면, 다른 SD 카드에 설치할 때는 파일을 다시 다운로드하지 않고 기존에 다운로드 해둔 파일을 그냥 사용합니다. 덕분에 여러 SD 카드에 설치하거나 기존 SD 카드에 재설치할 때 시간을 많이 아낄 수 있어 좋습니다. 파이 이미저는 'SD 카드 FAT32 포맷' 기능과 더불어 라즈베리 파이 4(Raspberry Pi 4)에 부팅 문제가 생길 때 시도해보면 좋을 'SD 카드 EEPROM 부팅 이미지 설치' 기능까지 빼놓지 않고 챙겼습니다. 특별한 이유가 없는 한 굳이 다른 방법을 사용할 필요가 없어 보입니다. '파이 이미저'가 가장 빠르고 쉬운 방법이네요. 파이 이미저로 SD 카드에 파이 OS를 설치하려면 아래 순서대로 진행해보세요!
SD 카드에 라즈베리 파이 OS를 문제 없이 설치하셨다면 컴퓨터에서 분리한 다음에 라즈베리 파이에 끼워주세요. 초록색 기판에서 'SD CARD'라고 인쇄된 부분이 SD 카드를 넣는 부분입니다. 이제 전원을 연결하고 잠시 기다리면 라즈베리 파이 OS가 마침내 모습을 드러냅니다. 화면 중앙을 보면 간단한 사용 설정을 안내할 'Welcome to Raspberry Pi' 창이 열려있는데요. Next(다음) 버튼을 눌러주세요. 아래 모습처럼 Set Country(국가 설정) 화면이 나오는데요. Country(국가)는 United Kingdom(영국)을 선택하고 Language(언어)는 British English(영국 영어)를 선택해주세요. 선택하셨다면 Next 버튼을 누릅니다. 여기서 '국가'를 '영국'으로 선택하는 이유는 두 가지가 있습니다. 첫 번째 이유는 '국가'로 South Korea(한국)을 선택하면 재시작 이후에 메뉴나 바탕 화면 휴지통 아이콘을 비롯한 모든 곳의 글자가 외계어로 깨져 보이기 때문이고요. 두 번째 이유는 라즈베리 파이 3 B나 그 이전 파이의 경우 Wi-Fi 연결에 문제가 생기기 때문입니다. '국가'를 선택하면 국가별 'Wi-Fi 주파수 신호 범위' 설정도 함께 불러오는데, 라즈베리 파이 3 B와 그 이전 파이의 Wi-Fi 칩셋에 대한 한국 지역 '주파수 범위' 설정에 문제가 있다고 합니다. 이로 인해 '파이 3 B'에서 South Korea를 선택하면 Wi-Fi 접속 지점(AP) 이름도 뜨지 않고 당연히 Wi-Fi 연결도 불가능합니다. 따라서 Wi-Fi에 정상적으로 연결하려면 United Kingdom을 선택해야 하네요. '파이 3 B+, 4'도 동일한 문제가 있었는데 지금은 해결한듯 합니다. 다음으로는 기본 계정인 'pi'의 암호를 설정하는 화면이 나오는데요. 기본 암호는 'raspberry'로 설정되어 있고요. 보안을 위해 반드시 암호를 설정하시길 권해 드립니다. Enter new password(새 암호 입력)에 암호를 입력하시고 Confirm new password(새 암호 확인)에 동일한 암호를 한 번 더 입력한 다음 Next 버튼을 눌러주세요. 이제 'Wi-Fi 연결' 화면이 나옵니다. 연결할 'Wi-Fi 이름'을 선택하고 '암호'를 입력한 다음에 Next 버튼을 눌러주세요. 다음으로는 '라즈베리 파이 OS'의 업데이트를 확인하는 화면이 나옵니다. Skip 버튼을 눌러 지금은 업데이트를 건너 띄고 나중에 업데이트를 확인할 수도 있고요. Next 버튼을 클릭하여 업데이트 확인과 설치를 진행할 수도 있는데요. 'Next' 버튼을 눌러 업데이트를 확인하면 업데이트 확인과 다운로드에 상당한 시간이 걸릴 수 있으니 참고해주세요. 이렇게 해서 첫 기본 설정이 끝났습니다. 방금 전 'Update Software(소프트웨어 업데이트)' 화면에서 Skip을 누르셨다면 아래와 같이 설정 완료 화면이 나오고요. Done(마침) 버튼을 눌러 주시면 됩니다! 'Update Software' 화면에서 Next 버튼을 클릭하여 업데이트 설치를 진행하신 경우 아래처럼 두 가지 버튼을 표시합니다. 파이를 나중에 다시 시작하려면 Later(나중에) 버튼을 누르시고요. 파이를 다시 시작하여 업데이트의 변경 사항을 적용하려면 Restart(다시 시작) 버튼을 클릭해주세요! '대한민국' 시간대로 변경앞서 '초기 설정' 과정에서 '두 가지 문제'를 피하기 위해서 국가를 '영국'으로 설정했습니다. 시스템의 시간도 '영국 시간'을 표시하는데요. 한국 시간을 표시하도록 설정을 변경해보겠습니다! 좌측 상단 모서리의 '라즈베리 로고 버튼'을 눌러 메뉴를 열고 Preferences(설정) > Raspberry Pi Configuration(라즈베리 파이 설정) > Localisation(현지화)를 선택하여 설정 창을 열고요. Set Timezone(시간대 설정) 버튼을 누른 다음에 Asia, Seoul을 선택하고 OK, OK 버튼을 클릭해주세요. 이제 파이를 다시 시작하여 변경한 설정을 적용하면 시스템이 시간을 '한국' 시간으로 정상적으로 표시합니다. 한글 표시와 입력을 위해 - 한글 폰트와 입력기 설치라즈베리 파이 OS는 기본적으로 '한글 폰트'와 '한글 입력기'를 설치하지 않습니다. 이 때문에 설치 직후에는 시스템이나 인터넷 웹 사이트의 한글이 깨져 나오고, 한글 입력도 할 수가 없는데요. 아래에서 살펴볼 간단한 명령어로 한글 폰트와 입력기를 설치해줘야 합니다. 먼저, Ctrl + Alt + T 키를 눌러 터미널을 열고요. 아래 명령을 실행하여 한글 폰트를 설치합니다.
이제 화면 상단의 '지구본' 모양 아이콘을 클릭하여 크로미움(Chromium) 웹 브라우저를 열고 국내 사이트를 방문해보면 한글이 깨지지 않고 문제 없이 표시됨을 확인할 수 있습니다. 다음으로 한글 입력기를 설치해볼까요. 터미널에 아래 명령어를 입력하고 엔터 키를 눌러 한글 입력기를 설치합니다. 한 번에 한 줄씩! 순차적으로 실행해주세요! 혹시 명령 실행 후에 정말 설치를 원하는지 물으면 y를 입력한 다음에 엔터 키를 눌러주세요.
실행하셨다면 파이를 다시 시작해주시고요. 재시작 후에는 '파이 로고' > Preferences > Fcitx Configuration 순서로 클릭해주세요. 'Input Method Configuration' 입력 설정 창이 열리면 좌측 하단의 [+] 버튼을 클릭한 다음에 Only Show Current Language의 체크를 풀고 하단의 검색창에 hangul을 입력합니다. 목록에 Hangul 항목이 보이면 클릭하여 선택한 다음에 OK 버튼을 눌러 추가해주세요. 이렇게 해서 한글을 입력할 수 있게 됐습니다! 영어 입력 상태에서 Ctrl + Space 키를 눌러 한/영 전환을 하면? 마침내 한글을 입력할 수 있습니다! 기본 한/영 전환키인 Ctrl + Space를 다른 키 조합으로 변경하려면, 앞서 본 'Fcitx 설정' 창의 Global Config 탭에서 Trigger Input Method 부분의 'Ctrl+Space' 버튼을 클릭한 다음에 새 한/영 키 조합을 눌러주면 바뀝니다. 아쉽게도 키보드의 '한/영'키는 지정이 안 되네요. NOOBS(New Out Of the Box Software)는 라즈베리 파이 첫 시작 시에 사용하고자 하는 운영 체제를 선택하면 SD 카드에 설치해주는 프로그램인데요. 기본적으로 SD 카드에 운영 체제 설치에 필요한 파일을 모두 미리 저장해 놓은 다음, 사용자가 원하는 운영 체제를 선택하면 그 후에 운영 체제를 설치하는 방식을 활용합니다. '라즈베리 파이 이미저(Raspberry Pi Imager)'는 컴퓨터에서 SD 카드에 파이 OS를 설치하는데요. 'NOOBS'는 라즈베리 파이에서 SD 카드에 파이 OS를 설치합니다. 이로 인해 이미저로 설치할 때보다는 속도가 다소 느린 편이고요. 직접 SD 카드를 포맷하고 파일을 복사해야 하는데요. 그럼에도 파이 OS 설치 방법으로 선호하는 사람이 여전히 많은 방법이기도 합니다.
모니터나 키보드, 마우스가 없어도 라즈베리 파이를 사용할 수 있다는 사실, 알고 계셨나요? 라즈베리 파이에 '원격 접속'을 설정해두면 컴퓨터, 스마트폰, 태블릿에서 원격으로 연결하여 파이를 사용할 수 있는데요. 아래에서 라즈베리 파이를 모니터나 키보드 없이도 사용할 수 있도록 설정하는 방법을 살펴보겠습니다! 1. SD 카드에 라즈베리 파이 OS 설치본문의 '이미저' 사용 방법에 나온 내용대로 진행하여 SD 카드에 라즈베리 파이 OS를 설치해주세요. 2. 원격 로그인을 위해 'ssh' 기능 켜기'ssh' 기능은 도스창과 유사한 콘솔 명령창에서 파이에 원격으로 연결하여 각종 프로그램이나 명령어를 실행할 수 있는 기능인데요. 라즈베리 파이에 VNC로 연결해서 마우스로 원격 조정을 하려면 관련 설정 작업이 필요하고요. 이 설정 작업을 하려면 먼저 ssh 기능을 켜야 합니다. ssh 기능을 켜는 방법은 생각 보다 간단한데요. SD 카드의 최상위 루트에 확장자 없이 ssh라는 빈 파일을 만들면 모든 과정이 끝입니다. SD 카드를 컴퓨터에 삽입한 채로 아래 내용대로 따라해보세요! 윈도우(Windows)에서는 이렇게 하세요.
맥 OS(macOS)에서는 이렇게 합니다.
리눅스(Linux)에서는 이렇게 하세요.
3. 'Wi-Fi 자동 연결'을 위해 연결 지점 이름(SSID)과 암호 정보 추가SD 카드 최상위에 wpa_supplicant.conf라는 이름의 파일을 만든 다음에 아래의 내용을 복사 - 붙여 넣기 - 저장만 하면 끝입니다. 'Wi-Fi 접속 지점 이름'과 '암호' 부분은 실제 연결할 Wi-Fi의 이름과 암호로 바꿔주셔야 하고요.
이렇게 Wi-Fi 연결 정보를 담은 파일을 만들면 라즈베리 파이가 부팅 이후 Wi-Fi에 자동으로 로그인하여 연결합니다. 원격 연결할 준비가 끝나는 셈이죠. 자세한 적용 방법은 아래와 같습니다. 윈도우(Windows)에서는 이렇게 하세요.
맥 OS(macOS)에서는 이렇게 합니다.
리눅스(Linux)에서는 이렇게 하세요.
4. ssh로 파이에 원격 접속앞서 살펴본 과정을 통해 'ssh' 기능을 켜고 'Wi-Fi 자동 접속'도 설정하셨다면? 이제 파이에 원격으로 접속할 차례입니다! 컴퓨터에서 SD 카드를 분리한 후 라즈베리 파이에 삽입하고요. 파이에 전원을 연결한 다음 부팅이 끝날 때까지 잠시 기다립니다. 약 90초 정도 기다리신 후에 아래 과정대로 진행해주세요. 덧붙여서 파이와 컴퓨터/노트북은 동일한 Wi-Fi 접속 지점/공유기에 연결한 상태여야 합니다. 진행하기 전에 꼭 확인해보시기를 바랍니다! 윈도우(Windows)에서는 이렇게 하세요.
맥 OS(macOS)에서는 이렇게 합니다.
리눅스(Linux)에서는 이렇게 하세요.
명령어 환경이 아닌 바탕 화면과 메뉴를 클릭하며 마우스로 원격 조종을 하려면 파이에 VNC 기능을 켜야 합니다. 아래에서 그 방법을 살펴보겠습니다! 5. 마우스 원격 조종을 위한 'VNC 기능' 켜기바탕 화면, 아이콘이 보이는 그래픽 환경에서 마우스로 파이를 원격 제어하려면 'VNC 기능'을 켜줘야 하는데요. raspi-config 명령으로 VNC 기능을 켤 수 있습니다. 윈도우라면 PuTTY로 파이에 접속한 상태에서, 맥OS나 리눅스라면 ssh 명령으로 파이에 원격 접속한 상태에서 아래의 과정을 순서대로 따라해보세요!
6. 'VNC 연결 오류' 방지를 위해 '기본 해상도' 지정초기에만 해도 이런 문제가 없었는데요. 파이 OS의 특정 업데이트 이후부터 문제가 생겼습니다. 파이에 모니터를 연결하지 않고 VNC로 그냥 접속하면 'Cannot currently show the desktop(현재 데스크톱을 표시할 수 없다)'는 오류 메시지가 나오고 화면이 표시되질 않네요. 이 문제를 방지하려면 라즈베리 파이에 '기본 해상도'를 지정해줘야 합니다. 아래 순서대로 진행해보세요.
7. VNC Viewer로 원격 제어이제 VNC 뷰어(Viewer)를 사용해 라즈베리 파이를 마우스로 원격 조종해볼까요? 공식 다운로드 페이지에서 현재 사용하고 있는 컴퓨터, 노트북, 스마트폰, 태블릿의 운영 체제에 맞는 설치 파일을 다운로드 받은 다음 설치해주세요. 이제 윈도우, 리눅스, 맥 OS라면 아래와 같이 진행합니다.
스마트폰, 태블릿에서는 이렇게 연결합니다.
라즈베리 파이 OS 설치 중에 문제가 생기더라도 크게 걱정하실 필요는 없습니다. SD 카드를 잠깐 포맷한 다음에 다시 설치하면 되니까요. 웬만해서는 '실수 때문에 고장나지 않을까?' 하고 우려할 일은 없으리라 생각합니다. 문제가 발생하면 SD 카드가 올바르게 장착되어 있고 전원 어댑터의 전압과 전류량이 적합한지 확인해보세요. 라즈베리 파이 3 B+(Raspberry Pi 3 B+)의 '권장' 전류와 전압은 5V/2.5A이고요. 라즈베리 파이 4 B는 5V/3.0A 입니다. 모든 파이의 권장 전류/전압은 공식 홈페이지에 잘 정리되어 있네요. HDMI 케이블은 왼쪽 편의 첫 번째 단자에 잘 연결되어 있는지, 파이 OS는 최신 버전인지도 확인해보시기를 바랍니다. 라즈베리 파이 OS(Raspberry Pi OS) 설치가 반복적으로 실패할 경우 라즈베리 파이 OS 라이트(Raspberry Pi OS Lite) 버전을 설치해보는 방법도 있습니다. 파이를 활용하면서 막히거나 잘 되지 않는 부분은 구글에 검색해보세요. 직접 부딪히면서 해결한 과정과 방법을 공유한 사람이 생각 보다 많네요. 라즈베리 파이 활용을 본격적으로 시작하고 보니 다른 사람의 경험과 지식을 참고하는 과정이 필수인 듯 합니다. 라즈베리 파이에 '라즈베리 파이 OS'를 설치하셨다면 모든 준비는 끝났습니다. 생각 보다 광범위한 활용이 가능한데요. 라즈베리 파이를 '무선 공유기'나 '웹 서버'로 변신시킬 수도 있고, '고전 게임 콘솔'로 활용할 수도 있습니다. 파이의 재미있고 다양한 활용 방법은 이후 이어질 글에서 하나씩 알아보도록 하겠습니다! 😊👍 |