«Как загрузить Raspberry Pi с USB без SD-карты» — это подробноу руководство для тех, кто хочет заменить ненадёжные SD-карты на более быстрый и долговечный вариант загрузки с USB для разных моделей Raspberry Pi.
Зачем загружать Raspberry Pi с USB
Загрузка с USB даёт заметные преимущества в скорости и надёжности по сравнению с SD-картами.
- Недостатки SD-карт: они часто выходят из строя после большого числа циклов записи, особенно в сценариях серверов, систем мониторинга и высоконагруженных задачах. Кроме того, их скорость ограничена:
- Raspberry Pi 4 — максимум ~50 МБ/с
- Raspberry Pi 3B — до ~38 МБ/с на запись
- Преимущества SSD по USB: реальная скорость чтения до 208 МБ/с и записи до 140 МБ/с, что в 5–10 раз быстрее SD-карт и намного стабильнее в долгосрочной перспективе.
Пошаговая инструкция для разных моделей
Raspberry Pi 3B: «Одноразовая активация USB-загрузки»
- Загрузитесь с SD-карты с установленной Raspberry Pi OS.
- Добавьте параметр в конфиг:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt - Перезагрузите систему:
sudo reboot - Проверьте флаг OTP:
vcgencmd otp_dump | grep 17:Если в выводе есть17:3020000a, значит USB-загрузка включена навсегда. - Запишите Raspberry Pi OS на USB-накопитель и загрузитесь с него (SD-карта больше не нужна).
Raspberry Pi 3B+: «USB-загрузка из коробки»
- Можно загружаться напрямую с USB, без дополнительных настроек.
- Используйте Raspberry Pi Imager для записи ОС на USB, выберите модель и ОС, затем подключите накопитель и включите питание.
Raspberry Pi 4: «Гибкость через EEPROM»
- Обновите систему и загрузчик EEPROM:
sudo apt update sudo apt full-upgrade -y sudo rpi-eeprom-update -a - Измените порядок загрузки через
raspi-config:
Advanced Options → Boot Order → USB Boot. - В Raspberry Pi Imager также есть утилита обновления загрузчика.
Raspberry Pi 5: «Нативная поддержка USB и NVMe»
- Поддержка загрузки с USB 3.0 и PCIe NVMe встроена изначально — ничего настраивать не нужно.
- Просто запишите ОС на USB SSD, подключите его и включите питание.
- Для максимальной скорости используйте слот PCIe M.2 с адаптером NVMe.
Советы по устранению неполадок
- Убедитесь, что питание достаточное (для SSD часто нужен USB-хаб с питанием).
- Используйте чистый образ ОС для загрузочного диска.
- Если накопитель не определяется, попробуйте другие бренды/модели USB.
- Проверьте и при необходимости обновите загрузчик/прошивку.
- Для максимальной производительности подключайте накопитель к синим USB 3.0 портам.
Практическая применимость
- USB-загрузку поддерживают Raspberry Pi 3B, 3B+, 4 и 5 (старые модели, например оригинальный Pi B 2011 года, требуют SD-карту).
- После включения загрузки с USB можно использовать и SD-карту — при наличии обоих Raspberry Pi выберет USB.
- Лучшая производительность достигается с качественными USB 3.0 SSD; дешёвые флешки могут быть нестабильны.
- Raspberry Pi 5 поддерживает загрузку с NVMe и может питать такие диски напрямую.
- На Raspberry Pi 3B включение USB-загрузки через OTP — постоянное, но SD-карты всё равно можно использовать. На Raspberry Pi 4 и 5 порядок загрузки можно менять через
raspi-config.
Tag : Raspberry Pi