Прошивка Raspberry Pi 4: полная инструкция по записи ОС и обновлению загрузчика

Если Raspberry Pi 4 не стартует, а на плате мигает только зелёный светодиод, в большинстве таких случаев проблема сводится к некорректно записанной microSD-карте или устаревшему загрузчику EEPROM — и то, и другое решается повторной прошивкой. Под «прошивкой» одноплатника понимают две разные операции: запись образа операционной системы на карту памяти (или USB-накопитель) и обновление встроенного загрузчика, хранящегося в микросхеме EEPROM на самой плате.

В этой статье разберём оба сценария: подготовку карты через официальную утилиту Raspberry Pi Imager, альтернативные способы записи образа, обновление загрузчика и диагностику типичных ошибок. Инструкция ориентирована на модель Raspberry Pi 4 Model B; для других плат семейства шаги могут отличаться, поэтому сверяйтесь с документацией конкретной версии.

Что понадобится для прошивки

Перед началом работы подготовьте всё необходимое. От качества комплектующих напрямую зависит стабильность системы: слабый блок питания или медленная карта памяти — частые причины сбоев, которые ошибочно принимают за «битую прошивку».

  • 🍓 Плата Raspberry Pi 4 Model B любой модификации по объёму ОЗУ.
  • 💾 Карта microSD объёмом от 8 ГБ, желательно класса A1/A2 от проверенного производителя.
  • 🔌 Блок питания USB-C с параметрами, рекомендованными для этой модели (5 В / 3 А).
  • 💻 Компьютер с кардридером и доступом в интернет для загрузки образа.
  • 🖥️ Опционально: монитор с кабелем micro-HDMI и клавиатура для первичной настройки.
⚠️ Внимание: все данные на microSD-карте при записи образа будут безвозвратно удалены. Если на карте есть нужные файлы, скопируйте их заранее — восстановить информацию после перезаписи разделов практически невозможно.

Запись ОС через Raspberry Pi Imager

Самый простой и надёжный способ — официальная утилита Raspberry Pi Imager, доступная для Windows, macOS и Linux. Скачайте её с официального сайта Raspberry Pi, установите и запустите. Интерфейс состоит из трёх шагов: выбор устройства, выбор операционной системы и выбор накопителя.

В списке ОС доступны Raspberry Pi OS (в вариантах с рабочим столом, Lite без графики и Full), а также Ubuntu, LibreELEC и другие системы. Если нужен собственный образ — прокрутите список вниз и выберите пункт Use custom, указав файл .img или .img.xz с диска. Затем укажите вставленную microSD-карту и нажмите кнопку записи.

Перед записью Imager предложит применить предварительную настройку: задать имя хоста, логин и пароль, включить SSH, прописать параметры Wi-Fi и часовой пояс. Это избавит от необходимости подключать монитор при первом запуске — плата сразу появится в сети.

☑️ Прошивка карты через Imager

Выполнено: 0 / 6

Альтернативные способы записи образа

Если Imager по какой-то причине недоступен, образ можно записать сторонними средствами. Под Windows традиционно используют balenaEtcher или Rufus: выбирается файл образа, целевой накопитель и запускается запись. Под Linux и macOS есть консольная утилита dd, но она требует внимательности — ошибка в имени устройства затрёт не тот диск.

sudo dd if=raspios.img of=/dev/sdX bs=4M status=progress conv=fsync

Здесь /dev/sdX — условное обозначение карты; фактическое имя устройства определите командой lsblk до и после подключения кардридера. После завершения dd выполните sync и только потом извлекайте носитель.

Как узнать имя устройства карты в Linux

Выполните lsblk до подключения кардридера и сразу после. Новое устройство в списке — ваша карта. Ориентируйтесь на размер: он должен совпадать с объёмом microSD. Никогда не указывайте диск, на котором установлена система.

Обновление загрузчика EEPROM

Отдельный вид прошивки — обновление загрузчика (bootloader), который хранится в микросхеме EEPROM на плате. Именно загрузчик отвечает за стартовую инициализацию и порядок загрузки: с microSD, USB или по сети. Обновления иногда добавляют поддержку новых функций и исправляют ошибки запуска.

Проще всего обновить загрузчик из работающей системы Raspberry Pi OS. Убедитесь, что пакеты актуальны, и проверьте состояние прошивки командами:

sudo apt update && sudo apt full-upgrade

sudo rpi-eeprom-update

Если утилита сообщает, что доступно обновление, выполните sudo rpi-eeprom-update -a и перезагрузите плату. Новая прошивка применится при следующем старте. Также существует способ обновления через microSD-карту с образом восстановления, который создаётся в Raspberry Pi Imager через раздел Misc utility images — это вариант для плат, которые вообще не загружаются в ОС.

⚠️ Внимание: во время обновления EEPROM не отключайте питание платы до полного завершения процедуры и перезагрузки. Прерванная запись загрузчика способна вывести устройство из строя, и восстановление потребует отдельной процедуры через карту восстановления.
📊 Какой способ прошивки Raspberry Pi 4 вы используете?
Raspberry Pi Imager
balenaEtcher или Rufus
Консольная утилита dd
Загрузка с USB вместо microSD

Первый запуск и проверка

Вставьте записанную карту в слот, подключите питание последним и подождите: первая загрузка занимает заметно больше времени, чем последующие, поскольку система расширяет файловый раздел на весь объём карты. Зелёный светодиод при этом нерегулярно мигает — это нормальное признак обращения к накопителю.

Если вы включили SSH на этапе настройки, найдите плату в сети по имени хоста и подключитесь командой ssh пользователь@имя-хоста. В графическом варианте ОС на мониторе появится мастер первоначальной настройки или рабочий стол. Проверить версию загрузчика можно командой vcgencmd bootloader_version, а температуру и базовое состояние — стандартными средствами системы.

Типичные проблемы и их решение

Далеко не всегда «не грузится» означает «кривая прошивка». Разберём частые симптомы и их вероятные причины — начинайте диагностику с самых простых проверок.

СимптомВозможная причинаЧто проверить
Плата не стартует, зелёный LED молчитКарта не читается или образ записан с ошибкойПерезаписать карту, попробовать другую microSD
Зелёный LED мигает регулярным кодомЗагрузчик сигнализирует об ошибкеСверить число вспышек с документацией Raspberry Pi
Радужный экран зависаетПроблема с файлами стартового разделаЗаписать образ заново, проверить блок питания
Система грузится, но сбоит и зависаетНедостаточное питание или перегревИспользовать штатный БП, проверить охлаждение
Не работает загрузка с USBУстаревший загрузчик EEPROMОбновить прошивку через rpi-eeprom-update

Отдельно стоит сказать о качестве карт памяти. Поддельные microSD с завышенным заявленным объёмом — одна из самых коварных причин нестабильной работы Raspberry Pi: образ записывается «успешно», но система разваливается при обращении к несуществующим секторам. Проверить реальную ёмкость карты можно утилитами вроде f3 или H2testw.

⚠️ Внимание: регулярная картинка мигания зелёного светодиода — это не «зависание», а код ошибки загрузчика. Посчитайте число коротких и длинных вспышек и найдите расшифровку в официальной документации — это сразу сузит круг поиска.

Загрузка с USB вместо microSD

Raspberry Pi 4 умеет загружаться с USB-накопителей — флешек и внешних SSD, что даёт более высокую скорость и надёжность по сравнению с картами памяти. Для этого потребуется загрузчик с поддержкой USB-загрузки: на платах последних лет выпуска он уже установлен, на ранних ревизиях его обновляют через rpi-eeprom-update, как описано выше.

Сама процедура проста: образ ОС записывается на USB-накопитель тем же Raspberry Pi Imager, microSD-карта изымается, и плата стартует с USB. Порядок опроса загрузочных носителей при необходимости меняется в конфигурации загрузчика через утилиту raspi-config или редактирование конфигурации EEPROM — конкретные параметры сверяйте с документацией на вашу версию прошивки.

Часто задаваемые вопросы

Чем прошивка отличается от установки ОС на Raspberry Pi 4?

В контексте Raspberry Pi термин «прошивка» используют в двух смыслах: запись образа операционной системы на накопитель и обновление загрузчика в микросхеме EEPROM на плате. Это разные процедуры, и для обычной установки системы обновлять EEPROM не требуется.

Можно ли прошить Raspberry Pi 4 без монитора и клавиатуры?

Да. В Raspberry Pi Imager на этапе дополнительных настроек включите SSH, задайте логин с паролем и параметры Wi-Fi. После первой загрузки плата появится в сети, и дальнейшая настройка выполняется удалённо по SSH.

Какая microSD-карта нужна для Raspberry Pi 4?

Достаточно карты от 8 ГБ, но на практике удобнее 16–32 ГБ класса A1/A2 от известного производителя. Избегайте безымянных карт: подделки с несоответствующим реальным объёмом — частая причина сбоев системы.

Что делать, если плата не загружается после записи образа?

Начните с простого: перезапишите карту с включённой проверкой, попробуйте другую microSD и штатный блок питания. Если зелёный светодиод мигает повторяющимся кодом — расшифруйте его по официальной документации. Крайняя мера — обновление загрузчика через карту восстановления из раздела Misc utility images в Imager.

Нужно ли регулярно обновлять прошивку EEPROM?

Обязательной регулярности нет. Обновляйте загрузчик, когда это требуется для новой функции (например, загрузки с USB или NVMe через адаптеры) или когда обновление приходит вместе со штатным обновлением системы Raspberry Pi OS.