安装方式介绍
须知:
- 硬件仅支持树莓派 3B/3B+/4B。
- 采用刷写镜像到 SD 卡方式安装。本章节提供 Windows/Linux/Mac 上刷写镜像的操作方法。
- 本章节使用的镜像是参考“安装准备”获取 openEuler 的树莓派版本镜像。
Windows 下刷写镜像
本节以 Windows 10 为例,介绍如何在 Windows 环境下将镜像刷写到 SD 卡。
格式化 SD 卡
请按照以下步骤格式化 SD 卡:
- 下载并安装格式化 SD 卡工具,以下操作以 SD Card Formatter 格式化工具为例。
打开 SD Card Formatter,在 “Select card” 中选择需要格式化的 SD 卡的盘符。
若 SD 卡之前未安装过镜像,盘符只有一个。在 “Select card” 中选择需要格式化的 SD 卡对应盘符。
若 SD 卡之前安装过镜像,盘符会有一个或多个。例如,SD 卡对应三个盘符:E、G、H。在 “Select card” 中选择需要格式化的 SD 卡对应 boot 分区盘符 E。
在 “Formatting options” 中选择格式化方式。默认为 “Qick format”。
- 单击“Format”开始格式化。界面通过进度条显示格式化进度。
- 格式化完成后会弹出 “Formatting was successfully completed” 的提示框,单击“确定”完成格式化。
写入 SD 卡
须知:
如果获取的是压缩后的镜像文件“openEuler-20.09-raspi-aarch64.img.xz”,需要先将压缩文件解压得到 “openEuler-20.09-raspi-aarch64.img”镜像文件。
请按照以下步骤将“openEuler-20.09-raspi-aarch64.img”镜像文件写入 SD 卡:
- 下载并安装刷写镜像的工具,以下操作以 Win32 Disk Imager 工具为例。
- 右键选择“以管理员身份运行”,打开 Win32 Disk Imager。
- 在“映像文件”中选择 img 格式的镜像文件路径。
- 在“设备”中选择待写入的 SD 卡盘符。
- 单击“写入”。界面通过任务进度条显示写入 SD 卡的进度。
- 写入完成后会弹出 “写入成功” 的提示框,单击“OK”完成写入。
Linux 下刷写镜像
本节介绍如何在 Linux 环境下将镜像刷写到SD卡。
查看磁盘分区信息
在 root 权限下执行 fdisk -l
获取 SD 卡磁盘信息,例如 SD 卡对应磁盘为 /dev/sdb。
卸载 SD 卡挂载点
- 执行
df -lh
命令查看当前已挂载的卷。 如果 SD 卡对应的分区未挂载,则跳过该步骤;如果 SD 卡对应分区已挂载,如 SD 卡对应的两个分区 /dev/sdb1 和 /dev/sdb3 已挂载,则需要卸载对应分区,在 root 权限下执行以下命令:
umount /dev/sdb1
umount /dev/sdb3
写入 SD 卡
- 如果获取的是压缩后的镜像,需要先执行
xz -d openEuler-20.09-raspi-aarch64.img.xz
命令将压缩文件解压得到“openEuler-20.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。 将镜像
openEuler-20.09-raspi-aarch64.img
刷写入 SD 卡,在 root 权限下执行以下命令:dd bs=4M if=openEuler-20.09-raspi-aarch64.img of=/dev/sdb
说明: 一般情况下,将块大小设置为 4M。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1M 重新写入,但是设置为 1M 比较耗时。
Mac 下刷写镜像
本节介绍如何在 Mac 环境下将镜像刷写到SD卡。
查看磁盘分区信息
在 root 权限下执行 diskutil list
获取 SD 卡磁盘信息,例如 SD 卡对应磁盘为 /dev/disk3。
卸载 SD 卡挂载点
- 执行
df -lh
命令查看当前已挂载的卷。 如果 SD 卡对应的分区未挂载,则跳过该步骤;如果 SD 卡对应分区已挂载,如 SD 卡对应的两个分区 /dev/disk3s1 和 /dev/disk3s3 已挂载,则需要卸载对应分区,在 root 权限下执行以下命令:
diskutil umount /dev/disk3s1
diskutil umount /dev/disk3s3
写入 SD 卡
- 如果获取的是压缩后的镜像,需要先执行
xz -d openEuler-20.09-raspi-aarch64.img.xz
命令将压缩文件解压得到“openEuler-20.09-raspi-aarch64.img”镜像文件;否则,跳过该步骤。 将镜像
openEuler-20.09-raspi-aarch64.img
刷入 SD 卡,在 root 权限下执行以下命令:dd bs=4m if=openEuler-20.09-raspi-aarch64.img of=/dev/sdb
说明: 一般情况下,将块大小设置为 4m。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1m 重新写入,但是设置为 1m 比较耗时。