라즈베리: SD 카드 대신 USB 펜으로 부팅

라즈베리: SD 카드 대신 USB 펜으로 부팅

좀 더 전문적인 프로젝트에서 Raspberry Pi를 Linux 서버로 사용하고 싶습니다.

하지만 SD 카드에서 실행되는 운영 체제가 일반적인 결함으로 인해 시간이 지나면서 안정적인 솔루션을 제공하지 못할까 걱정됩니다.

또한 경우에 따라 Raspberry Pi의 전원이 꺼지면 SD 콘텐츠가 손상됩니다.

USB 펜이나 디스크에서 부팅한다는 이야기를 들었던 기억이 납니다. 이에 대해 무엇을 할 수 있고 어떻게 작동합니까?

답변1

Raspberry는 실제로 (일부) USB 펜에서 부팅하도록 프로그래밍할 수 있지만 현재는 Raspberry 3에서만 이 기능을 지원합니다.

분명히 rpi 3에는 Raspbian을 통해 프로그래밍 방식으로 (한 번) 끊어질 수 있는 퓨즈가 장착되어 있습니다. 퓨즈가 끊어지면 복구할 수 없으므로 주의하십시오. 그들은 이것을 "OTP 비트 프로그래밍"이라고 부릅니다.

또한 일부 USB 펜 모델에는 타이밍 문제가 있지만 프로젝트 책임자는 다음 모델을 성공적으로 출시했습니다.

  • 16GB에 적합한 SanDisk Cruzer
  • Sandisk 크루저 블레이드 16GB
  • 삼성 32GB USB 3.0 드라이브
  • 마이클 16GB USB 3.0

그래서 그들의 지시에 따르면:

SD 카드에 첫 번째 Raspbian을 설치합니다.

그런 다음 USB 부팅 모드를 활성화합니다.

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

program_usb_boot_mode=1의 말미에 추가될 예정입니다 /boot/config.txt.

다음을 사용하여 Raspberry Pi를 다시 시작합니다 sudo reboot.

$ vcgencmd otp_dump | grep 17:
17:3020000a

출력 0x3020000a가 표시되는지 확인하십시오. 그렇지 않은 경우 OTP 비트가 성공적으로 프로그래밍되지 않은 것입니다.

일반적으로 SD 카드에 설치하는 것처럼 선택한 Linux 배포판을 USB 장치에 설치/굽습니다.

USB 대용량 저장 장치를 Raspberry Pi 3에 연결하고 전원을 켜세요. 5~10초 후에 Raspberry Pi 3가 부팅을 시작하고 연결된 화면에 레인보우 스플래시 화면이 표시됩니다.

바라보다Raspberry PI 3에서 USB 대용량 저장 장치로 부팅하는 방법그리고PI 3 부팅 파트 I: USB 대용량 저장소 부팅 베타

관련 정보