如何在eMMC RADXA Zero内存中安装操作系统

如何在eMMC RADXA Zero内存中安装操作系统

针对将使用Oracle VM VirtualBox程序和Linux虚拟机执行此安装的Windows用户的说明。
RADXA Zero将在不同的安装步骤中被识别为不同的设备。因此,这些设备的自动捕获设置已添加到主要说明中。
在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按钮。

    在Oracle VM VirtualBox虚拟机设置中配置此USB设备的自动捕获:
    • 选择选项卡:Devices - USB - USB Settings...
    • 点击图标添加新的USB过滤器;
    • 选择Amlogic GX-CHIP设备。
    然后在USB boot模式下重新启动电路板,检查自动捕获是否工作。

    要检查操作系统是否检测到已连接的RADXA,请在终端中输入lsusb命令。USB设备列表应包含Bus 001 Device 002: ID 1b8e:c003 Amlogic, Inc. GX-CHIP类型的设备。
    如果自动捕获失败,且设备未出现在已连接的USB设备列表中,请尝试以USB引导模式将主板连接到电脑主板上的另一个USB端口(插槽),然后重复lsusb命令。

  3. 在RADXA Zero上运行fastboot loader
    sudo boot-g12.py ./rz-fastboot-loader.bin
    此时,RADXA Zero设备的名称已更改。
    在Oracle VM VirtualBox虚拟机设置中配置USB设备的自动捕获:
    • 选择选项卡:Devices - USB - USB Settings...
    • 点击图标添加新的USB过滤器;
    • 选择Radxa USB download gadget设备。
    之后,在USB boot模式下重新启动电路板,并再次运行fastboot loader。

  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. udisk-loader加载到RADXA Zero中,以将设备置于磁盘模式:
    sudo boot-g12.py rz-udisk-loader.bin
    执行此命令后,外部操作系统(MS Windows)可能会提供格式化新磁盘(即磁盘模式下的RADXA Zero)。单击“取消”(Cancel)按钮或关闭格式窗口。
    设备名称与之前相同,但其Product ID和Vendor ID已更改。
    在Oracle VM VirtualBox虚拟机设置中配置更新后的USB设备的自动捕获:
    • 选择选项卡:Devices - USB - USB Settings...
    • 点击图标添加新的USB过滤器;
    • 选择Radxa USB download gadget设备。
    然后在USB boot模式下重新启动主板,再次加载udisk-loader。

  7. 查看系统中出现的磁盘:
    lsblkls /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,等待系统启动,就可以开始了。