1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/edgegallery-installer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
EdgeGallery_Raspberry_pi_instructions.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 05:36 85ecfb9

Установка EdgeGallery на Raspberry Pi

Введение

Установка EdgeGallery на Raspberry Pi.

Подготовка перед установкой

Ресурс Версия Описание
Raspberry Pi 4B >8 ГБ
SD-карта/чтение карт памяти Н/Д >16 ГБ
Компьютер/монитор Windows 10 Поддержка HDMI

Шаги установки

Подготовка системы

  • Форматирование SD-карты, рекомендуется использовать SD Card Formatter
  • Загрузите Raspberry Pi Imager

Загрузка операционной системы

Пример с использованием OpenEuler

  • Войдите на сайт openEuler
  • Нажмите кнопку "Скачать" на карточке openEuler 20.09.
  • Нажмите "raspi_img", чтобы открыть список доступных образов для Raspberry Pi.
    • aarch64: Образ для архитектуры AArch64.
  • Нажмите "aarch64", чтобы открыть список доступных образов для Raspberry Pi с архитектурой AArch64.
  • Нажмите openEuler-20.09-raspi-aarch64.img.xz, чтобы скачать образ OpenEuler для Raspberry Pi на ваш компьютер.
  • Нажмите openEuler-20.09-raspi-aarch64.img.xz.sha256sum, чтобы скачать файл контрольной суммы образа OpenEuler для Raspberry Pi на ваш компьютер.
  • Распакуйте openEuler-20.09-raspi-aarch64.img.xz в openEuler-20.09-raspi-aarch64.img.

    Форматирование SD-карты

  • Используйте SD Card Formatter, выбрав диск, который требуется отформатировать.
    • Если вы еще не устанавливали образ, будет всего один диск, выберите его.
    • Если вы уже устанавливали образ ранее, будут три диска (например: E, F, G), выберите диск boot.
  • Выберите Quick format в разделе Formatting Options.
  • Отформатируйте диск. ### Запись/обновление образа Для записи образа существует множество вариантов, здесь используется официальный инструмент Raspberry Pi Imager. Инструмент Raspberry Pi Imager предоставляет несколько образов Raspbian. Также можно выбрать локальный образ.
  • Подготовьте ноутбук, вставьте отформатированную SD-карту.
  • Загрузите и установите Raspberry Pi Imager.
  • Выберите CHOOSE OS, затем Use Custom.
    • Выберите скачанный ранее openEuler-20.09-raspi-aarch64.img файл.
  • Выберите CHOOSE STORAGE, затем SD-карту, которую вы вставили в компьютер.
  • Выберите WRITE.
  • Запись завершена.

Вход в систему Raspberry Pi

Обычно Raspberry Pi имеет несколько выходных интерфейсов, поэтому можно подключиться через HDMI Mini порт и клавиатуру.

  • Подключите монитор.
  • Вставьте клавиатуру.
  • Войдите в систему. По умолчанию пароль root/openeuler для openEuler-20.09-raspi-aarch64.img.
  • Подключение к сети.
    • Подключение к проводному интернету: просто вставьте сетевой кабель.
    • Подключение к Wi-Fi: Raspberry Pi 4B имеет модуль Wi-Fi, который позволяет подключаться к Wi-Fi. Подключение Wi-Fi на OpenEuler.
      • Проверьте, активирован ли модуль Wi-Fi: nmcli radio wifi. Если отключено, включить: nmcli радио wifi on.
      • Получите список Wi-Fi: nmcli dev wifi list.
      • Подключитесь к Wi-Fi: nmcli dev wifi connect имя_сети password пароль.#### Изменение размера раздела Root

По умолчанию размер раздела корневого каталога очень мал, поэтому требуется его расширение. См. официальное руководство OpenEuler:

  1. В режиме root выполните команду fdisk -l, чтобы просмотреть информацию о разделах диска. Пример команды и вывод:
    # fdisk -l
    Диск /dev/mmcblk0: 14,86 ГБ, 15931539456 байт, 31116288 секторов
    Единицы: секторы по OnClickListener 1 * 512 = 512 байтов
    Размер сектора (логический/физическОй): 512 байта / 512 байт
    Размер I/O (минимальный/оптимальный): 512 байта / 512 байт
    Тип метки диска: dos
    Идентификатор диска: 0xf2dc3842
    Устройство         Boot   Начало     Конец Секторы  Размер Id Тип
    /dev/mmcblk0p1 *       8192  593919  585728  286М  c W95 FAT32 (LBA)
    /dev/mmcblk0p2       593920 1593343  999424  488М 82 Linux swap / Solaris
    /dev/mmcblk0p3      1593344 5044223 3450880  1,7Г 83 Linux

SD-карта соответствует устройству /dev/mmcblk0 и состоит из трех разделов:

  • /dev/mmcblk0p1: раздел загрузки
  • /dev/mmcblk0p2: раздел обмена
  • /dev/mmcblk0p3: раздел корневого каталога

Здесь нам нужно увеличить размер раздела корневого каталога /dev/mmcblk0p3.2. В режиме root выполните команду fdisk /dev/mmcblk0, чтобы войти в интерактивный режим командной строки и следуйте указаниям ниже для расширения раздела:

  • Введите p, чтобы просмотреть информацию о разделах.
  • Запишите начальный номер сектора раздела /dev/mmcblk0p3, то есть значение колонки Start для этого раздела, как показано в примере, это 1593344.
  • Введите d, чтобы удалить раздел.
  • Введите 3 или просто нажмите Enter, чтобы удалить раздел с порядковым номером 3, то есть раздел /dev/mmcblk0p3.
  • Введите n, чтобы создать новый раздел.
  • Введите p или просто нажмите Enter, чтобы создать основной тип раздела.
  • Введите 3 или просто нажмите Enter, чтобы создать раздел с порядковым номером 3, то есть раздел /dev/mmcblk0p3.
  • Введите новый начальный номер сектора нового раздела, используя тот же номер сектора, который был записан ранее, как показано в примере, это 1593344.
  • Нажмите Enter, чтобы использовать последний доступный сектор как конечный сектор нового раздела.
  • Введите N, чтобы не менять отметки секторов.
  • Введите w, чтобы сохранить изменения разделов и выйти из интерактивного режима командной строки.3. В режиме root выполните команду fdisk -l, чтобы проверить информацию о разделах диска и убедиться, что всё сделано правильно. Пример команды и вывод: # fdisk -l Диск /dev/mmcblk0: 14,86 ГБ, 15931539456 байт, 31116288 секторов Единицы: секторы по 1 * 512 = 512 байтов
    Размер сектора (логический/физический): 512 байта / 512 байт
    Размер ввода-вывода (минимальный/оптимальный): 512 байта / 512 байт
    Тип метки диска: dos
    Идентификатор диска: 0xf2dc3842
    Устройство Запуск Начало Конец Разделы Размер Id Тип
    /dev/mmcblk0p1 * 8192 593919 585728 286М c W95 FAT32 (LBA)
    /dev/mmcblk0p2 593920 1593343 999424 488М 82 Linux swap / Solaris
    /dev/mmcblk0p3 1593344 31116287 29522944 14 ГБ 83 Linux
  1. Выполните команду resize2fs /dev/mmcblk0p3 с правами root для увеличения размера незагруженной файловой системы.
  2. Выполните команду df -lh, чтобы проверить информацию о свободном пространстве на диске и убедиться, что раздел корневого каталога был расширен.

Установка Docker/Docker-Compose

OpenEuler может использовать yum для установки Docker, но также можно использовать официальные пакеты. В данном примере используется последний вариант:

  • Получение установочного пакета Docker
cd ~  && wget https://download.docker.com/linux/static/stable/aarch64/docker-19.03.5.tgz
  • Установка
tar xvpf docker-19.03.5.tgz
cp -p docker/* /usr/bin
systemctl daemon-reload
systemctl restart docker
  • Проверка
docker version
docker run hello-world
```Поскольку официальный сайт Docker Compose не предоставляет версию для ARM, есть два способа установки Docker Compose для ARM:

- Самостоятельная компиляция, см. [ссылку](https://www.toutiao.com/i6804465376827539971/)
- Получение уже скомпилированного Dockerfile, см.: https://gitee.com/Gao_Victor/raspberrypi/tree/master/docker-compose-aarch64

#### Установка EdgeGallery
- См. https://gitee.com/edgegallery/installer/tree/master/EdgeGallery_docker_compose_install
- Внимание: нельзя скачивать уже собранное изображение, так как это изображение для x86, лучше всего запустить скрипт install.
- См. способы установки: можно установить только сторону Edge.

### Ссылки
https://www.bookstack.cn/read/openeuler-20.09-zh/Installation-%E5%AE%89%E8%A3%85%E6%8C%87%E5%AF%DC-1.md

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/edgegallery-installer.git
git@api.gitlife.ru:oschina-mirror/edgegallery-installer.git
oschina-mirror
edgegallery-installer
edgegallery-installer
master