Если вы приобрели Repka Pi 3 в корпусе, то в комплекте уже может быть SD-карта с предустановленной операционной системой. Repka Pi 4 и Repka Pi 5 в корпусе также могут поставляться с модулем eMMC, на который уже записана ОС.
Если же Вы приобрели Repka Pi без корпуса, то для работы с ней необходимо записать операционную систему на SD-карту. О выборе подходящей SD-карты можно прочитать в статье в нашем блоге. Данная инструкция рассказывает, как установить ОС на Repka Pi, и подходит для большинства совместимых дистрибутивов, доступных для этих устройств. Android для Repka Pi 4 также доступен, но устанавливается по отдельной инструкции. Для Repka Pi 4 операционную систему также можно переносить с SD-карты на модуль eMMC. Если после этого извлечь SD-карту, загрузка будет выполняться с eMMC.
Доступные дистрибутивы #
К СВЕДЕНИЮ
Список доступных для Repka Pi операционных систем и дистрибутивов опубликован по данной ссылке.
Для Repka Pi доступны разные операционные системы и дистрибутивы. При выборе ОС ориентируйтесь на модель устройства, сценарий использования, требования к производительности и список поддерживаемых образов на официальном сайте.
Ниже приведены примеры доступных дистрибутивов для Repka Pi на официальном сайте:
Repka OSдляRepka Pi 5,Repka Pi 4иRepka Pi 3является официальным дистрибутивом от разработчикаRepka Piи доступна в двух вариантах: “Базовая“ для всех моделейRepka Piи “Образование“ для моделейRepka Pi 5иRepka Pi 4DebianдляRepka Pi 4доступен в вариантахMinimalиDesktopи подходит для универсального использования: от серверных сценариев до рабочих станций и встраиваемых систем.DietPiдоступен дляRepka Pi 3иRepka Pi 4. Это лёгкий дистрибутив на базе Debian, ориентированный на минимальное потребление ресурсов.Kali Linuxдоступен дляRepka Pi 3иRepka Pi 4и предназначен для аудита безопасности, тестирования на проникновение и исследования уязвимостей.Armbianдоступен дляRepka Pi 3. В таблице указаны варианты на базеDebian 11 (bullseye)иUbuntu 22.04 (jammy), включаяminimal,desktopи стандартные CLI-образы.ALT LinuxиAlt Linux / Simply Linux alpha1представлены дляRepka Pi 3. Для части сборок доступны готовые образы, а для части опубликованы материалы по самостоятельному портированию.РЕД ОСдоступна дляRepka Pi 4и ориентирована на использование в роли рабочей станции или серверной системы.NapiLinuxдоступен дляRepka Pi 4и позиционируется как минималистичная и отказоустойчивая Linux-среда для встраиваемых устройств.LibreELECдоступен дляRepka Pi 3иRepka Pi 4и подходит для использования платы в качестве медиацентра на базе Kodi.Lakkaдоступен дляRepka Pi 4и ориентирован на запуск ретро-игр и использование платы как игровой консоли.Batocera.linuxдоступен дляRepka Pi 3иRepka Pi 4и также предназначен для ретро-гейминга и эмуляции консолей.Android 9доступен дляRepka Pi 4, но имеет отдельный сценарий установки и текущие ограничения по части поддержки некоторых функций.
При выборе дистрибутива удобно ориентироваться на задачу:
- Для универсальной Linux-системы подойдут
Repka OS,Debian,Armbian,ALT Linux,РЕД ОСилиNapiLinux. - Для лёгкой системы под ограниченные ресурсы стоит рассмотреть
DietPi. - Для мультимедийного сценария лучше подойдут
LibreELEC. - Для ретро-игр подойдут
LakkaиBatocera.linux. - Для задач информационной безопасности подойдёт
Kali Linux. - Если нужен Android-интерфейс, обратите внимание на
Android 9дляRepka Pi 4.
Выбор SD карт для записи ОС #
Некачественные SD-карты могут приводить к появлению ошибок в процессе загрузки работы Repka Pi, а так же к зависанию. Это самое распространненое явление, причиной которого является некачественные блоки питания (не достаточная мощность или сильная импульсность работы).
Это настолько актуальный вопрос, что пользователями была написана подробная статья о том, каким образом выбирать SD-карту для своей Repka Pi - ссылка на статью в блоге здесь.
СОВЕТ
Мы рекомендуем использовать следующие SD-карты:
- SanDisk Ultra, Ultra Plus, Extreme
- Kingston Canvas Select Plus
- Samsung EVO Plus
Запись образа ОС на SD-карту #
После скачивания образа ОС его необходимо распаковать в любую удобную директорию. После этого можно приступать к записи образа на SD-карту.
Windows #
Запись образа при помощи Rufus #
К СВЕДЕНИЮ
Официальный страница программы: ссылка
-
В поле “Устройство” выбираем MicroSD на которую будем записывать образ, сам образ выбираем в поле “Метод загрузки” и нажимаем “Старт”

-
Соглашаемся со всеми предупреждениями, нажимаем “OK”

-
Дожидаемся завершения записи

-
Запись завершена успешно.
Запись образа при помощи balenaEtcher #
К СВЕДЕНИЮ
Официальный страница программы: ссылка (В настоящее время сайт может быть доступен в России только через VPN.)
-
Выбираем образ нажатием на “Flash from file”.

-
Выбираем нашу MicroSD кнопкой “Select target”. Программа может автоматически уже определить карту.

-
В открывшемся окне выбираем нашу MicroSD карту.

-
Для начала записи нажимаем на “Flash”.

-
Запись завершена успешна.

Linux #
Запись с помощью команды dd
1. Определяем имя устройства командой fdisk (подробней о fdisk).
sudo fdisk -l

Определяем устройство нашей MicroSD на которую будем разворачивать образ, устройства должно иметь следующий путь /dev/sdX, где X буква латинского алфавита от a-z
- Разворачиваем образ командой dd
sudo dd if=~/arm64_ubuntu_20.04.6_desktop_09.08.23_1.2GHz.img of=/dev/sdc bs=1M status=progress iflag=direct oflag=direct

Запись образа ОС на eMMC-модуль для Repka Pi 4 #
На данный момент есть два удобных способа записи образа ОС на eMMC-модуль для одноплатного компьютера Repka Pi 4:
- Клонирование системы с SD-карты на eMMC-модуль, а также с eMMC на SD-карту.
- Запись образа ОС с использованием ПК.
1. Клонирование системы с SD-карты на eMMC-модуль и с eMMC на SD-карту #
Для клонирования системы с SD-карты на eMMC-модуль вставьте SD-карту с установленной и загружаемой ОС в Repka Pi с eMMC-модулем.
ОСТОРОЖНО
Объём SD-карты, с которой будет записана система, должен быть меньше объёма eMMC-модуля. Даже если объёмы SD-карты и eMMC-модуля составляют 64 ГБ, размер SD-карты может быть немного больше, если смотреть в байтах. Если размер SD-карты в байтах больше eMMC-модуля, запись будет невозможна, и утилита выдаст соответствующую ошибку.
Образ ОС можно скачать с официального сайта проекта. Включите устройство, по умолчанию загрузка будет выполнена с SD-карты. После загрузки используйте командную строку для перехода в Repka Config с помощью команды repka-config (рис. 1).
В Repka Config выберите первый пункт «Системные настройки ОС» (рис. 2).
Выберите единственный пункт «Копирование ОС с одного накопителя на другой» (рис. 3).
Выберите устройство для копирования и нажмите (рис. 4).
Начнется форматирование eMMC и клонирование системы с SD-карты на eMMC (рис. 5).
Продолжительность процесса клонирования зависит от скорости SD-карты. В нашем случае чистая система была клонирована за 7 минут. После записи утилита удалит точки монтирования, клонирование завершено (рис. 6).
После чего можно выключить устройство и отключить питание, извлечь SD-карту и снова запустить устройство. Загрузка системы будет производиться с eMMC-модуля.
Также реализована функция обратной записи. Она позволяет создать резервную копию системы на SD-карте во время работы и загрузки с eMMC, а также переключиться на загрузку с SD-карты в случае возникновения проблем с eMMC-модулем.
Для этого загрузите устройство с eMMC-модуля. Затем после загрузки подключите SD-карту в слот. Появится внешнее устройство, на которое можно будет сделать резервную копию системы таким же образом, как и запись на eMMC-модуль, следуя инструкциям, описанным выше.
2. Запись образа ОС с использованием ПК #
Запись образа ОС на eMMC-модуль с помощью ПК осуществляется таким же образом, как и запись образа на SD-карту. Инструкция по записи находится выше по ссылке.
Однако для подключения EMMC-модуля к ПК потребуется плата EMMC-USD (рис. 7).
В плату устанавливается eMMC-модуль, а сама плата подключается к кардридеру таким же образом, как и SD-карта. После этого модуль определяется компьютером, и можно будет записать образ ОС по инструкции.
Также существует — Ридер для чтения и записи EMMC-модулей (рис. 8).
В ридер устанавливается eMMC-модуль, а сам ридер напрямую подключается к ПК через USB-разъём. После чего запись образа ОС происходит таким же образом, как и запись на SD-карту.
Установка Android на Repka Pi 4 #
В этой инструкции мы подробно разберём два варианта установки Android на одноплатный компьютер Repka Pi 4:
Установка Android OS на microSD
Установка Android OS на eMMC
Установка Android OS на microSD
Что потребуется: #
-
Программа PhoenixCard V4.2.8
-
Образ Android для Repka Pi 4 (
*.imgфайл) -
Картридер
-
Карта памяти microSD (рекомендуется от 8 ГБ, класс 10 и выше)
-
ПК под управлением Windows
Шаг 1. Установка PhoenixCard и подключение microSD карты #
-
Установите программу PhoenixCard на ваш ПК.
-
Вставьте microSD-карту в картридер и подключите его к компьютеру.
-
Убедитесь, что карта определилась в системе (появится в списке в окне программы, как, например, буква
Fна рис.1). -
Важно! Перед установкой образа рекомендуется отформатировать карту, нажав кнопку Restore (см. рис. 1)

это удалит все данные и приведёт карту в исходное состояние.
Шаг 2. Подготовка образа #
-
Скачайте нужный образ Android для Repka Pi 4 (например,
Repka-pi4-Android-9.img). -
Если файл находится в архиве (
.zip,.7z,.rar), обязательно распакуйте его заранее. В программу нужно добавлять именно.img-файл.
Шаг 3. Запись образа на microSD карту #
-
В PhoenixCard нажмите кнопку Image и выберите путь к вашему
.img-файлу. -
Установите переключатель на Start Up.
-
Убедитесь, что карта отмечена галочкой в списке.
-
Нажмите кнопку Burn для начала записи.
Последовательность действий изображены на рисунке 2

-
Дождитесь завершения процесса — статус будет обновлён в окне программы.
Шаг 4. Завершение #
-
По окончании записи извлеките карту из картридера.
-
Вставьте microSD-карту в слот одноплатного компьютера Repka Pi 4.
-
Подключите питание и дождитесь первой загрузки Android OS. Это может занять несколько минут.
Установка Android OS на eMMC
Что потребуется: #
-
Программа PhoenixCard V4.2.8
-
Образ Android для Repka Pi 4 (
*.imgфайл) -
Картридер
-
Карта памяти microSD (рекомендуется от 8 ГБ, класс 10 и выше)
-
ПК под управлением Windows
-
eMMC модуль или впаянный eMMC чип
Шаг 1. Установка PhoenixCard и подключение microSD карты #
-
Установите программу PhoenixCard на ваш ПК.
-
Прошивка сначала записывается на microSD-карту, после чего автоматически переносится на eMMC при первом запуске устройства. Поэтому вставьте microSD-карту в картридер и подключите его к компьютеру.
-
Убедитесь, что карта определилась в системе (появится в списке в окне программы, как, например, буква
Fна рис.3). -
Важно! Перед установкой образа рекомендуется отформатировать карту, нажав кнопку Restore (см. рис. 3)

это удалит все данные и приведёт карту в исходное состояние.
Шаг 2. Подготовка образа #
-
Скачайте нужный образ Android для Repka Pi 4 (например,
Repka-pi4-Android-9.img). -
Если файл находится в архиве (
.zip,.7z,.rar), обязательно распакуйте его заранее. В программу нужно добавлять именно.img-файл.
Шаг 3. Запись образа на microSD карту #
-
В PhoenixCard нажмите кнопку Image и выберите путь к вашему
.img-файлу. -
Установите переключатель на Product.
-
Убедитесь, что карта отмечена галочкой в списке.
-
Нажмите кнопку Burn для начала записи.
Последовательность действий изображены на рисунке 4

-
Дождитесь завершения процесса - статус будет обновлён в окне программы.
Шаг 4. Установка на eMMC #
-
Установите eMMC-модуль в Repka Pi 4.
-
Вставьте microSD с записанной прошивкой (в режиме Product).
-
Подключите питание.
На экране появится зелёная полоса - это копирование прошивки с microSD карты на eMMC.
После завершения отобразится окно с подтверждением окончания установки “CARD OK” (см. рис. 5).

Шаг 5. Завершение #
-
Отключите питание
-
Извлеките microSD
-
Включите Repka Pi 4 — Android теперь загружается с eMMC