安装方式介绍

安装方式介绍 - 图1 须知:

  • 硬件仅支持树莓派 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” 中选择格式化方式。默认为 “Qick format”。

  4. 单击“Format”开始格式化。界面通过进度条显示格式化进度。
  5. 格式化完成后会弹出 “Formatting was successfully completed” 的提示框,单击“确定”完成格式化。

写入 SD 卡

安装方式介绍 - 图2 须知:
如果获取的是压缩后的镜像文件“openEuler-20.09-raspi-aarch64.img.xz”,需要先将压缩文件解压得到 “openEuler-20.09-raspi-aarch64.img”镜像文件。

请按照以下步骤将“openEuler-20.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-20.09-raspi-aarch64.img.xz 命令将压缩文件解压得到“openEuler-20.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。
  2. 将镜像 openEuler-20.09-raspi-aarch64.img 刷写入 SD 卡,在 root 权限下执行以下命令:

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

    安装方式介绍 - 图3 说明: 一般情况下,将块大小设置为 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-20.09-raspi-aarch64.img.xz 命令将压缩文件解压得到“openEuler-20.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。
  2. 将镜像 openEuler-20.09-raspi-aarch64.img 刷入 SD 卡,在 root 权限下执行以下命令:

    dd bs=4m if=openEuler-20.09-raspi-aarch64.img of=/dev/sdb

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