安装方式介绍

须知

硬件仅支持树莓派 3B/3B+/4B 。
采用刷写镜像到 SD 卡方式安装。本章节提供 Windows/Linux/Mac 上刷写镜像的操作方法。
本章节使用的镜像是参考“安装准备”获取 openEuler 的树莓派版本镜像。

Windows 下刷写镜像

本节以 Windows 10 为例,介绍如何在 Windows 环境下将镜像刷写到 SD 卡。

格式化 SD 卡

请按照以下步骤格式化 SD 卡:

  1. 下载并安装格式化 SD 卡工具,以下操作以 SD Card Formatter 格式化工具为例。

  2. 打开 SD Card Formatter ,在 “Select card” 中选择需要格式化的 SD 卡的盘符。

    若 SD 卡之前未安装过镜像,盘符只有一个。在 “Select card” 中选择需要格式化的 SD 卡对应盘符。

    若 SD 卡之前安装过镜像,盘符会有一个或多个。例如,SD 卡对应三个盘符:E、G、H。在 “Select card” 中选择需要格式化的 SD 卡对应 boot 分区盘符 E。

  3. 在 “Formatting options” 中选择格式化方式。默认为 “Quick format”。

  4. 单击“Format”开始格式化。界面通过进度条显示格式化进度。

  5. 格式化完成后会弹出 “Formatting was successfully completed” 的提示框,单击“确定”完成格式化。

写入 SD 卡

须知

如果获取的是压缩后的镜像文件“openEuler-21.09-raspi-aarch64.img.xz”,需要先将压缩文件解压得到 “openEuler-21.09-raspi-aarch64.img”镜像文件。

请按照以下步骤将“openEuler-21.09-raspi-aarch64.img”镜像文件写入 SD 卡:

  1. 下载并安装刷写镜像的工具,以下操作以 Win32 Disk Imager 工具为例。
  2. 右键选择“以管理员身份运行”,打开 Win32 Disk Imager 。
  3. 在“映像文件”中选择 img 格式的镜像文件路径。
  4. 在“设备”中选择待写入的 SD 卡盘符。
  5. 单击“写入”,界面通过任务进度条显示写入 SD 卡的进度。
  6. 写入完成后会弹出 “写入成功” 的提示框,单击“OK”完成写入。

Linux 下刷写镜像

本节介绍如何在 Linux 环境下将镜像刷写到SD卡。

查看磁盘分区信息

在 root 权限下执行 fdisk -l 获取 SD 卡磁盘信息,例如 SD 卡对应磁盘为 /dev/sdb 。

卸载 SD 卡挂载点

  1. 执行 df -lh 命令查看当前已挂载的卷。

  2. 如果 SD 卡对应的分区未挂载,则跳过该步骤;如果 SD 卡对应分区已挂载,如 SD 卡对应的两个分区 /dev/sdb1 和 /dev/sdb3 已挂载,则需要卸载对应分区,在 root 权限下执行以下命令:

    umount /dev/sdb1

    umount /dev/sdb3

写入 SD 卡

  1. 如果获取的是压缩后的镜像,需要先执行 xz -d openEuler-21.09-raspi-aarch64.img.xz 命令将压缩文件解压得到“openEuler-21.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。

  2. 将镜像 openEuler-21.09-raspi-aarch64.img 刷写入 SD 卡,在 root 权限下执行以下命令:

    dd bs=4M if=openEuler-21.09-raspi-aarch64.img of=/dev/sdb

    说明

    一般情况下,将块大小设置为 4M 。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1M 重新写入,但是设置为 1M 比较耗时。

Mac 下刷写镜像

本节介绍如何在 Mac 环境下将镜像刷写到 SD 卡。

查看磁盘分区信息

在 root 权限下执行 diskutil list 获取 SD 卡磁盘信息,例如 SD 卡对应磁盘为 /dev/disk3 。

卸载 SD 卡挂载点

  1. 执行 df -lh 命令查看当前已挂载的卷。

  2. 如果 SD 卡对应的分区未挂载,则跳过该步骤;如果 SD 卡对应分区已挂载,如 SD 卡对应的两个分区 /dev/disk3s1 和 /dev/disk3s3 已挂载,则需要卸载对应分区,在 root 权限下执行以下命令:

    diskutil umount /dev/disk3s1

    diskutil umount /dev/disk3s3

写入 SD 卡

  1. 如果获取的是压缩后的镜像,需要先执行 xz -d openEuler-21.09-raspi-aarch64.img.xz 命令将压缩文件解压得到“openEuler-21.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。

  2. 将镜像 openEuler-21.09-raspi-aarch64.img 刷入 SD 卡,在 root 权限下执行以下命令:

    dd bs=4m if=openEuler-21.09-raspi-aarch64.img of=/dev/disk3

    说明

    一般情况下,将块大小设置为 4m 。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1m 重新写入,但是设置为 1m 比较耗时。