왜 내 Raspberry Pi가 부팅되지 않을까요? 시도해 볼 5가지 해결책

Raspberry Pi 부팅 문제

Raspberry Pi의 부팅 문제는 일반 데스크탑 컴퓨터와 달리 BIOS가 없기 때문에 진단하기가 특히 까다로울 수 있습니다. SD 카드에 올바른 부팅 파일이 없으면 오래된 Raspberry Pi는 비디오 신호조차 생성하지 않습니다. 하지만 걱정하지 마세요. 이 가이드를 따라하면 Pi의 부팅 문제를 빠르게 파악하고 해결할 수 있습니다.

해결책 1: 전원 공급 장치 및 케이블 확인

많은 Raspberry Pi 부팅 문제는 전원 문제로 귀결되며, 최신 모델에서는 전력 요구 사항이 크게 증가했습니다.

  • Raspberry Pi 3: 2.5A 추천
  • Raspberry Pi 4: 3.0A 추천
  • Raspberry Pi 5: 5.0A 추천

안정적인 전력을 받지 못하면 Pi는 제대로 부팅을 시도조차 하지 못하며, 부팅을 시도하고 무지개 화면에서 멈추거나 랜덤으로 재부팅할 수도 있습니다.

Raspberry Pi 5 전원 케이블

전력 요구 사항을 충족하는 가장 쉬운 방법은 모델에 맞는 공식 Raspberry Pi 전원 공급 장치를 사용하는 것입니다. 서드파티 옵션도 있지만, 공식 전원 공급 장치는 Pi의 전력 특성을 처리하도록 특별히 설계되었으며 요구 전류를 처리할 수 있는 적절한 케이블이 함께 제공됩니다.

서드파티 전원 공급 장치를 사용해야 한다면, 올바른 암페어로 평가된 것을 사용하고, 긴 케이블이나 얇은 케이블은 전압 강하로 인해 부팅을 방해할 수 있으므로 짧고 두꺼운 USB 케이블을 사용하세요.

해결책 2: Raspberry Pi OS 새 복사본 설치

Raspberry Pi의 부팅 문제 원인이 Raspberry Pi 자체의 결함인지 확인하는 가장 신뢰할 수 있는 방법 중 하나는 새 SD 카드에 Raspberry Pi OS를 새로 설치해보는 것입니다. Pi를 이전에 재설치하지 않았다면, Raspberry Pi OS 설정 방법에 대한 자세한 가이드를 참조하세요.

Raspberry Pi 이미저

새로 설치한 후 장치가 성공적으로 부팅되면, 원래 문제는 손상된 SD 카드 또는 운영 체제 때문일 가능성이 큽니다. 어느 쪽이 잘못되었는지 확인하기 위해, 터미널(맥OS/리눅스)에서 ‘dd’ 명령을 사용하거나 윈도우에서는 HDD Raw Copy Tool을 사용하여 원래 SD 카드의 백업 이미지를 생성한 후 원래 카드에 OS를 재설치해보세요. 새 OS로 부팅된다면, 이전 설치가 손상된 것입니다. 여전히 실패한다면, SD 카드 자체가 손상되었을 가능성이 크므로 교체해야 합니다.

하지만 새로운 SD 카드와 새 OS 설치로도 Pi가 여전히 부팅되지 않는다면, 다음 솔루션(솔루션 3)에 대해 LED 표시기 또는 부팅 진단 화면을 확인하여 Pi 자체의 하드웨어 결함을 진단해야 합니다.

해결책 3: 부팅 진단 정보 확인

Raspberry Pi는 부팅 문제를 전달하는 두 가지 방법이 있으며, 그 중 첫 번째는 LED 패턴입니다. 패턴의 의미는 다음과 같습니다:

LED 패턴의미조치
ACT LED 불규칙하게 깜빡임정상 부팅 진행 중좋습니다! 부팅이 완료될 때까지 기다리세요
ACT LED 전혀 깜빡이지 않음SD 카드를 읽을 수 없음SD 카드가 제대로 삽입되었는지 확인하고 해결책 2를 시도하세요
3번 깜빡임start.elf를 찾을 수 없음해결책 2를 시도하세요
4번 깜빡임start.elf 손상 또는 부팅 코드 없음 (Pi 4)해결책 2를 시도하세요
7번 깜빡임kernel.img를 찾을 수 없음해결책 2를 시도하세요
8번 깜빡임SDRAM 인식되지 않음해결책 2가 작동하지 않으면 하드웨어 결함 가능성
PWR LED 꺼져 있거나 깜빡임전원 공급 문제전원 문제를 해결하기 위해 해결책 1로 돌아가세요

최신 Raspberry Pi(모델 4b 및 5)는 다음 조건 중 하나가 충족되면 HDMI 디스플레이에 부팅 진단 정보를 직접 표시합니다:

  • Pi에 SD 카드(또는 기타 부팅 장치)가 연결되어 있지 않습니다.
  • 부트로더가 부팅에 실패했습니다.

진단 화면의 예시는 다음과 같습니다:

Raspberry Pi 부팅 진단

보시다시피 부팅 가능한 파티션이 발견되지 않았습니다. 이는 제가 진단 화면을 트리거하기 위해 SD 카드를 제거했기 때문입니다. 실제 상황에서는 다음과 같은 메시지도 볼 수 있습니다:

Boot mode: USB-MSD (04) order f256  
PCIe timeout: 0x0000008f  
USB XHC init failed  
Boot mode: NVME (06) order f25

이 경우 Pi는 USB 스토리지에서 부팅을 시도하고(“부팅 모드: USB-MSD”), 그 다음 NVMe 드라이브에서 부팅을 시도하지만 둘 다 실패합니다. “PCIe timeout” 오류는 하드웨어 초기화 문제일 수 있음을 시사합니다. 이 경우 SD 카드에서 부팅하려고 하므로 카드가 제대로 삽입되었는지 확인하고 소프트웨어 문제를 배제하기 위해 해결책 2를 시도해야 합니다.

해결책 4: 디스플레이 출력 문제 해결

Pi가 부팅되고(녹색 LED의 불규칙한 깜빡임으로 표시됨) 디스플레이에 아무것도 보이지 않는 경우, 문제는 디스플레이 출력에 있을 수 있습니다.

먼저 micro-HDMI에서 HDMI 케이블이 HDMI 포트에 완전히 연결되어 있는지 다시 확인하세요. 4K 디스플레이를 연결할 때는 HDMI0 포트를 사용하는 것이 좋습니다(USB-C 전원 커넥터에 가장 가까운 포트), 두 번째 포트(HDMI1)는 4K60 디스플레이와 함께 작동하지 않습니다.

Raspberry Pi Hdmi

아직도 보이지 않나요? 그럼 다른 micro-HDMI에서 HDMI 케이블을 사용해 보세요. Raspberry Pi 스토어에서 공식 케이블을 구매하는 것이 가장 좋지만, 4K를 지원하는 고급 케이블이면 어떤 것이든 작동해야 합니다.

또한 /boot/config.txt 파일을 수정하여 특정 디스플레이 설정을 강제로 설정할 수 있습니다. 이를 위해서는:

  1. SD 카드를 제거하고 다른 컴퓨터에 삽입합니다.
  2. 파일 탐색기를 사용하여 “boot” 파티션을 엽니다.
  3. 텍스트 편집기를 사용하여 config.txt 파일을 찾고 수정합니다.

다음은 시도해 볼 수 있는 가장 효과적인 설정입니다(이러한 줄을 추가하거나 주석을 제거합니다):

# 디스플레이가 감지되지 않는 경우 HDMI 출력 강제로 설정  
hdmi_force_hotplug=1  
  
# 디스플레이가 보이지 않는 경우 안전 모드 시도  
hdmi_safe=1  
  
# 특정 HDMI 모드 설정(디스플레이가 올바르게 감지되지 않는 경우)  
hdmi_group=2  
hdmi_mode=82  
  
# 깜빡이거나 디스플레이가 보이지 않는 경우 HDMI 신호 강도 증가  
config_hdmi_boost=4

이 설정들을 하나씩 추가하고 각 변경 사항 사이에 테스트해보세요. 설정 하나가 작동하지 않으면, 다음 설정을 시도하기 전에 제거하세요.

해결책 5: Pi의 부트로더 업데이트

이 해결책은 주로 Raspberry Pi 4 및 5 소유자를 위한 것이며, 이러한 모델은 이전 모델처럼 SD 카드에 부팅 코드를 저장하는 대신 EEPROM 칩에 부팅 코드를 저장합니다.

먼저 공식 Raspberry Pi 웹사이트에서 Raspberry Pi Imager의 최신 버전을 다운로드하세요. 설치가 완료되면 빈 SD 카드를 컴퓨터에 연결하고 Imager를 실행합니다. 운영 체제를 선택하는 대신 Choose OS를 클릭하고 Misc utility images로 이동합니다.

이미저 추가 옵션

거기에서 Bootloader를 선택한 다음 Boot Recovery를 선택하세요. 이렇게 하면 Pi의 부트로더를 최신 버전으로 업데이트하는 특별한 SD 카드가 생성됩니다.

이미저 부트로더

복구 이미지를 SD 카드에 작성한 후, 카드를 Pi에 삽입하고 전원을 켭니다. 녹색 활동 LED가 업데이트 진행 중임을 나타내는 패턴으로 빠르게 깜빡이는 것을 볼 수 있어야 합니다. 약 10초 후, 업데이트가 성공적이라면 LED가 몇 초 동안 일정하게 켜져 있어야 합니다. Pi의 전원을 끄고, 복구 SD 카드를 제거한 후 일반 SD 카드로 다시 부팅해 보세요.

모든 해결책을 시도한 후에도 Pi가 여전히 부팅되지 않는다면, 더 깊은 하드웨어 문제가 있을 가능성이 높습니다. Raspberry Pi는 일반적으로 상당히 안정적이지만, 전력 서지, 정전기, 잘못된 GPIO 핀 전압에 노출되면 고장 날 수 있습니다. 이 경우 새로운 Raspberry Pi를 구매하거나 오늘날 이용 가능한 다양한 훌륭한 Raspberry Pi 대안을 고려해야 할 것입니다.

이미지 제공: David Morelo.