Как установить ОС в память eMMC RADXA Zero

Как установить ОС в память eMMC RADXA Zero

Инструкция для пользователей, работающих на Linux. Если вы используете другую операционную систему (ОС), то для загрузки какой-либо ОС на RADXA Zero вы можете воспользоваться виртуальной машиной с Linux. Для Oracle VM VirtualBox мы подготовили отдельную инструкцию.
Если вы используете Oracle VM VirtualBox с системой Linux, перейдите к расширенной версии данной инструкции.

Установка ПО на ваш ПК

Откройте терминал и выполните следующие команды:

Стирание eMMC

  1. Скачайте fastboot загрузчик:
    wget https://dl.radxa.com/zero/images/loader/rz-fastboot-loader.bin
  2. Запустите плату в режиме USB boot:
    • Нажмите и не отпускайте кнопку USB BOOT.
    • Подключите плату к ПК через разъём USB2/PWR. Он будет использоваться и для питания платы, и для передачи данных.
    • Отпустите кнопку USB BOOT.

    Чтобы проверить, обнаружила ли ваша ОС подключенную RADXA, введите в терминале команду lsusb. В списке USB устройств должно быть устройство типа Bus 001 Device 002: ID 1b8e:c003 Amlogic, Inc. GX-CHIP.

  3. Запустите fastboot loader на RADXA Zero:
    sudo boot-g12.py ./rz-fastboot-loader.bin
  4. Выполните команду:
    fastboot devices
    В терминале должен отобразиться подключенный девайс в режиме fastboot: AMLG12A-RADXA-ZERO fastboot

  5. Сотрите eMMC:
    • sudo fastboot erase bootloader
    • sudo fastboot erase bootenv
    • sudo fastboot erase 0

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

  1. Скачайте операционную систему:
    wget https://dl.radxa.com/zero/images/armbian/Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz
  2. Распакуйте образ операционной системы:
    unxz Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz
  3. Скачайте eMMC udisk loader
    wget https://dl.radxa.com/zero/images/loader/rz-udisk-loader.bin
  4. Выполните команду lsblk или ls /dev/sd*. Вы увидите, какие диски содержит система. Запомните блочные устройства с именем sdX, где X – любая буква.

  5. Сделайте из eMMC блочное устройство хранения данных:
    • Отключите RADXA zero от ПК.
    • Нажмите и не отпускайте кнопку USB BOOT.
    • Затем подключите плату к ПК через разъём USB2/PWR. Он будет использоваться и для питания платы, и для передачи данных.
    • Отпустите кнопку USB BOOT.
    • В терминале введите команду lsusb. В списке USB устройств должно быть устройство типа Bus 001 Device 002: ID 1b8e:c003 Amlogic, Inc. GX-CHIP
  6. Загрузите в RADXA Zero загрузчик udisk-loader, чтобы перевести устройство в режим диска:
    sudo boot-g12.py rz-udisk-loader.bin
  7. Просмотрите, какой диск появился в системе:
    lsblk или ls /dev/sd*.
    Например, в системе был только 1 диск sda. После выполнения предыдущего шага должен был появиться диск sdb.

  8. Запишите образ операционной системы в eMMC:
    sudo dd if=Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img of=/dev/sdb bs=1M status=progress, где часть команды /dev/sdb – это появившийся диск (RADXA Zero).
  9. Запишите загрузчик в eMMC:
    • wget https://dl.radxa.com/zero/images/loader/u-boot.bin
    • sudo dd if=u-boot.bin of=/dev/sdb bs=512 seek=1, где часть команды /dev/sdb – это появившийся диск (RADXA Zero).
Установка операционной системы в RADXA Zero завершена! Теперь вы можете отключить плату от компьютера. Подключите монитор, клавиатуру и блок питания к RADXA Zero, дождитесь загрузки системы и можно начинать работу.