Гид по технологиям

BerryBoot: мультизагрузка Raspberry Pi с пошаговой инструкцией

• 9 min read • Raspberry Pi • Обновлено 06 Dec 2025
BerryBoot: мультизагрузка Raspberry Pi
BerryBoot: мультизагрузка Raspberry Pi

raspi-dualboot

Изображение: Raspberry Pi на столе рядом с клавиатурой и SD‑картой, готовые к установке BerryBoot

Что такое BerryBoot и зачем он нужен

BerryBoot — это простой графический загрузчик и установщик образов для плат Raspberry Pi. Он показывает каталог доступных ОС, загружает выбранные образы по сети и устанавливает их в единое место хранения. Основные преимущества:

  • Установка нескольких операционных систем на одну SD‑карту или внешний диск.
  • Возможность хранить образы на USB‑накопителе или NAS, уменьшив запись на SD‑карту и продлив её срок службы.
  • Простой интерфейс выбора ОС при загрузке, а также базовые сетевые и локальные настройки.

Определение в одну строку: BerryBoot — менеджер мультизагрузки для Raspberry Pi, который упрощает установку и переключение между ОС.

Варианты использования:

  • Домашний медиацентр рядом с ретро‑консолями.
  • Тестовая среда для разработчиков, которым нужно несколько дистрибутивов.
  • Образовательные проекты с разными конфигурациями для учащихся.

Быстрая совместимость и ограничения

  • Поддержка: все модели Raspberry Pi, но для Raspberry Pi 4 есть отдельный билд BerryBoot.
  • Хранилище: локальная microSD, USB‑накопитель (sda), или сетевое хранилище (NAS). SD‑карта обязана оставаться в устройстве для загрузчика.
  • Файловая система по умолчанию: ext4.

Важно: BerryBoot не «устанавливает» ОС в привычном смысле на отдельные разделы — он размещает образы в общей файловой системе и управляет загрузкой через свой меню‑загрузчик.

Альтернативы и когда BerryBoot не подходит

  • NOOBS / PINN — часто проще для новичков; NOOBS интегрирован в некоторые учебные комплекты.
  • Если вам нужна полноценная LVM/RAID конфигурация, или тонкая настройка загрузчика UEFI, BerryBoot не даёт такого уровня контроля.
  • Для минималистичных установок с ручной настройкой разделов лучше ставить каждую ОС вручную.

Когда BerryBoot может не подойти:

  • Нужна строгая изоляция ОС на уровне разделов и независимый загрузчик каждой ОС.
  • Требуется использование FAT32/NTFS на основном разделе для совместимости с Windows — BerryBoot предпочитает ext4.

Как скачать BerryBoot и подготовить SD‑карту

  1. Зайдите на репозиторий BerryBoot в SourceForge и скачайте архив для вашей модели Raspberry Pi. Для Pi 4 используйте отдельный пакет.

Ссылка для скачивания: Berryboot

  1. Форматируйте microSD‑карту через стандартный инструмент (Windows Disk Management, macOS Disk Utility или fdisk/parted на Linux). Рекомендуется форматирование в FAT32 перед копированием файлов.

  2. Распакуйте содержимое ZIP‑архива в корень microSD. Важно: файлы должны лежать в корне карточки. Если они окажутся в подпапке, загрузка не сработает.

Пошаговая инструкция:

  • Вставьте SD‑карту в компьютер.
  • Откройте архив с BerryBoot.
  • Выберите «Extract» или «Извлечь все» и укажите корневую папку карты.
  • Дождитесь завершения копирования и безопасно извлеките карту.

Install Berryboot to your Raspberry Pi SD card

Изображение: процесс копирования файлов BerryBoot на microSD‑карту в файловом менеджере

Первая загрузка и базовая конфигурация

  1. Вставьте SD‑карту в Raspberry Pi и подключите клавиатуру и/или мышь, монитор и питание.
  2. При первом запуске откроется экран быстрой настройки.

Параметры, которые нужно задать:

  • Видео: если вы видите зелёные рамки по краям экрана, включите “Yes (disable overscan)”; в противном случае выберите “No”.
  • Сеть: выберите Cabled (Ethernet) или WiFi. Для WiFi найдите SSID и введите пароль.
  • Locale: установите правильный Timezone и Keyboard layout для корректной работы сети и ввода.

Select the basic configuration in BerryBoot

Изображение: экран начальной конфигурации BerryBoot с настройками видео и сети

Нажмите OK для сохранения.

Выбор места установки и форматирование

После базовой настройки BerryBoot попросит выбрать хранилище для образов.

Варианты:

  • mmcblk0 — локальная microSD.
  • sda — подключённый USB‑диск.
  • Networked storage — NAS по протоколу.

Рекомендации:

  • Если планируете часто менять ОС или ставить их много — используйте USB‑накопитель с большой ёмкостью или NAS.
  • Оставьте файловую систему ext4 по умолчанию, если не собираетесь использовать диск с Windows.

Перед форматированием убедитесь, что у вас есть резервные копии — форматирование уничтожит все данные.

Format the storage before installing an OS

Изображение: выбор диска и опция форматирования в BerryBoot

Установка первой операционной системы

  1. В главном меню BerryBoot нажмите Add OS.
  2. Просмотрите доступные образы по категориям.
  3. Отметьте нужную ОС и нажмите OK для загрузки и установки.

Примечания:

  • На первом этапе можно установить только одну ОС. После перезагрузки вы сможете добавить дополнительные.
  • Индикатор внизу показывает свободное место на выбранном хранилище. Следите, чтобы пространство не закончилось: 2–3 ОС обычно безопасно.

Select a Raspberry Pi operating system

Изображение: список доступных операционных систем в меню BerryBoot

Управление установленными ОС и расширенные опции

После установки и перезагрузки вы увидите меню загрузчика, где можно:

  • Set default — установить ОС по умолчанию.
  • Clone — создать копию выбранной системы.
  • Backup — сохранить образ ОС на другое устройство.
  • Delete — удалить ненужную систему.

В меню Advanced configuration доступны дополнительные инструменты:

  • Редактирование cmdline.txt и config.txt для настройки параметров загрузки и видеовыхода.
  • Редактирование wpa_supplicant.conf для настройки Wi‑Fi.
  • Console — доступ к командной строке.
  • Set password — установка пароля для защиты.
  • Repair filesystem — восстановление файловой системы после сбоя.

Пример настроек bootmenu timeout в cmdline.txt:

bootmenutimeout=

Укажите желаемое время (в секундах), по истечении которого будет автоматически загружаться ОС по умолчанию.

Configure advanced settings in BerryBoot

Изображение: меню Advanced configuration с опциями редактирования конфигурационных файлов

Лучшие практики и советы

  • Резервное копирование. Перед форматированием или крупными изменениями делайте Backup образов на внешний диск.
  • Ограничьте число одновременно установленных ОС до 2–4, в зависимости от объёма носителя.
  • Для скорейшего восстановления держите свежую копию рабочей конфигурации (Clone или Backup).
  • Используйте внешний USB‑HDD или SSD, если планируете активно добавлять и удалять образы.

Совет для Pi 4: используйте отдельный билд BerryBoot для Pi 4 — он оптимизирован под аппаратные особенности.

Уровни зрелости применения BerryBoot

  • Уровень 0 (экспериментальный): одна‑две ОС, домашнее использование, нет резервного копирования.
  • Уровень 1 (повседневный): регулярное добавление/удаление ОС, резервные копии раз в несколько недель.
  • Уровень 2 (производственный): стабильный набор ОС, хранение на внешнем носителе или NAS, автоматизированные бэкапы.

Сценарии проблем и способы их решения

Проблема: Raspberry Pi не загружается после установки BerryBoot

  • Проверьте, находятся ли файлы в корне SD‑карты, а не в подпапке.
  • Убедитесь, что SD‑карта исправна — попробуйте другую карту или проверьте на ПК.
  • Если использовалось внешнее хранилище, убедитесь, что оно подключено и доступно.

Проблема: Wi‑Fi не подключается

  • Проверьте правильность SSID и пароля.
  • Отредактируйте wpa_supplicant.conf в Advanced configuration.
  • Попробуйте временно подключиться по Ethernet.

Проблема: недостаточно места для установки новой ОС

  • Удалите ненужные ОС через меню Delete.
  • Перенесите образы на более ёмкий диск (Backup и восстановление).

Мини‑руководство по откату и восстановлению (runbook)

  1. Если загрузчик не работает, извлеките SD‑карту, подключите к ПК и проверьте структуру файлов.
  2. Если один из образов повреждён, используйте Repair filesystem в Advanced configuration.
  3. Если восстановление не помогает, скопируйте backup‑архив с внешнего носителя и восстановите последовательностью Restore.

Критерии приёмки после установки

  • BerryBoot стартует и показывает меню загрузки.
  • Минимум одна операционная система успешно установлена и загружается.
  • Сеть настроена и доступен интернет для загрузки дополнительных образов.
  • Установленное по умолчанию время bootmenutimeout корректно применяется.

Тестовые случаи и критерии приёмки

  • Тест 1: Установка первой ОС с корректной загрузкой — PASS если ОС загружается в рабочее состояние.
  • Тест 2: Установка второй ОС и переключение между ними — PASS если обе ОС корректно запускаются.
  • Тест 3: Форматирование и восстановление из Backup — PASS если восстановление возвращает рабочую систему.

Чек‑лист для разных ролей

Чек‑лист для хобби‑пользователя

  • Имеется запасная microSD‑карта.
  • Скачан правильный билд BerryBoot под модель Pi.
  • Подключены клавиатура и монитор.
  • Сохранены резервные копии при необходимости.

Чек‑лист для энтузиаста/разработчика

  • Используется USB‑накопитель или SSD для хранения образов.
  • Настроены точки монтирования и расписание бэкапов.
  • Проводятся тесты загрузки после каждого обновления.

Чек‑лист для администратора

  • Документирован процесс восстановления.
  • Автоматизированы бэкапы или хранение образов на NAS.
  • Ограничен доступ к меню Set password и Console.

Психологические модели и принятие решений

Выбор BerryBoot удобно представлять как баланс между гибкостью и контролем:

  • Чем больше вы хотите «поменять на лету», тем удобнее BerryBoot.
  • Чем выше требование к изоляции и контролю загрузчика, тем менее подходящ BerryBoot.

Простое эвристическое правило: если ваша цель — быстро сменить ОС для теста или игры, выбирайте BerryBoot; если нужна корпоративная, долгосрочная развёртка с требованиями к разделам и безопасности — вручную на разделах.

Безопасность и приватность

  • Устанавливайте пароль через Set password, если устройство в общем доступе.
  • Храните резервные копии в защищённом месте, особенно если образы содержат конфиденциальные данные.
  • При использовании NAS убедитесь, что доступ по протоколу защищён и ограничен.

Совместимость и миграция

  • Для Raspberry Pi 4 используйте специальный билд BerryBoot.
  • При переносе образов между устройствами следите за архитектурой образа (armv6/armv7/arm64).
  • При миграции на NAS убедитесь, что сеть стабильна, и что NAS поддерживает необходимый протокол и права доступа.

Короткая дорожная карта для проекта миграции на BerryBoot

  1. Оценка текущих образов и объёма данных.
  2. Выбор носителя (SD/USB/SSD/NAS).
  3. Тестовая установка на одной станции.
  4. Автоматизация резервного копирования.
  5. Документирование и обучение пользователей.

Глоссарий в одну строку

  • BerryBoot — менеджер мультизагрузки для Raspberry Pi.
  • mmcblk0 — обозначение microSD в Linux.
  • sda — обозначение первого USB‑диска в Linux.
  • bootmenutimeout — время ожидания в меню загрузчика до старта ОС по умолчанию.

Мермайд‑дерево принятия решения

flowchart TD
  A[Нужна мультизагрузка?] -->|Да| B{Устройство Raspberry Pi 4?}
  B -->|Да| C[Скачать билд для Pi 4]
  B -->|Нет| D[Скачать универсальный билд]
  C --> E{Хранилище}
  D --> E
  E -->|microSD| F[Установить BerryBoot на SD]
  E -->|USB/SSD| G[Установить BerryBoot на внешнем диске]
  E -->|NAS| H[Установить на сетевое хранилище]
  F --> I[Добавить ОС и тестировать]
  G --> I
  H --> I

Короткая анонс‑версия для соцсетей

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

Итоговое резюме

BerryBoot — практичное решение для тех, кто хочет быстро иметь несколько операционных систем на Raspberry Pi без сложной ручной разметки разделов. Он удобно управляет загрузкой, поддерживает установку на внешний диск или NAS, и включает инструменты для резервного копирования и восстановления. Подходит для большинства домашних и учебных сценариев, но при строгих корпоративных требованиях к разделам и безопасности стоит рассмотреть альтернативные подходы.

Important: всегда делайте резервные копии перед форматированием или крупными изменениями конфигурации.

Notes: для Raspberry Pi 4 используйте специальную сборку BerryBoot, чтобы обеспечить совместимость и производительность.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро