На примере установки операционной системы OpenELEC на микрокомпьютер Orange Pi PC PLUS мы покажем как можно установить операционную систему на встроенную в микрокомпьютер EMMC память.

Микрокомпьютер Orange Pi PC PLUS имеет слот для Micro SD карт. Если в этот слот вставлена карта с операционной системой, микрокомпьютер будет, в первую очередь, пытаться загрузиться с нее. Если SD карты нет, микрокомпьютер грузится со встроенной EMMC памяти. На плате микрокомпьютера Orange Pi PC PLUS распаяно 8 Gb EMMC памяти. Обычно Orange Pi PC PLUS поставляется с предустановленной операционной системой Android. На EMMC диск можно установить любую другую, из доступных для вашего микрокомпьютера, операционную систему.

Мы установили на Micro SD карту операционную систему OpenELEC Linux и протестировали с ней наш компьютер. Теперь мы поставили задачу установить OpenELEC с KODI на EMMC карту. Для этого на Micro SD карту в папку pictures мы скопировали файл образа операционной системы OpenELEC. Cкачать образ операционной системы (img файл) можно по ссылкам на сайте piboard.io

Загружаем микрокомпьютер с Flash карты (OS OpenELEC). Подключаемся к Orange Pi по протоколу SSH.

ssh root@192.168.1.22
root@192.168.1.22's password: openelec
##############################################
#                  OpenELEC                  #
#             http://openelec.tv             #
##############################################

OpenELEC (community) Version: devel-20161026221641-r23113-g64b34b3
OpenELEC git: 64b34b380c3102239acb8306b5f17020979793e8
OpenELEC:~ #

Смотрим содержимое папки /dev и определяем имя устройства EMMC диска.

OpenELEC:/dev # ls | grep mmc
mmcblk0
mmcblk0p1
mmcblk0p2
mmcblk1
mmcblk1boot0
mmcblk1boot1
mmcblk1p1
mmcblk1p10
mmcblk1p11
mmcblk1p12
mmcblk1p13
mmcblk1p14
mmcblk1p15
mmcblk1p16
mmcblk1p2
mmcblk1p3
mmcblk1p5
mmcblk1p6
mmcblk1p7
mmcblk1p8
mmcblk1p9

EMMC диск – устройство /dev/mmcblk1.

Чистим EMMC диск:

OpenELEC:/dev # dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=32

Перезагружаем систему:

OpenELEC:/dev # restart

Устанавливаем операционную систему на EMMC диск:

OpenELEC:~/pictures # dd if=OpenELEC-H3.opipcplus.img of=/dev/mmcblk1
1122304+0 records in
1122304+0 records out
574619648 bytes (548.0MB) copied, 57.001198 seconds, 9.6MB/s

Выключаем систему:

OpenELEC:/dev # poweroff

Вынимаем Micro SD Flash карту и загружаем операционную систему OpenELEC с EMMC диска.

OpenELEC KODI