Skip to content

使用 Mac OS将操作系统映像复制到 SD 卡

对于大多数用户,建议将树莓派 Imager选项写入 SD 卡。

确定 SD 设备

  • 将 SD 卡插入插槽或将 SD 卡读取器与内部 SD 卡连接。

命令行

  • diskutil list

    示例(SD卡为/dev/disk2-您的磁盘和分区列表可能有所不同):

    `` ❯diskutil列表 /dev/disk0(内部): #:TYPE NAME SIZE IDIFIFIER 0:GUID_partition_scheme 500.3 GB磁盘 0 1:EFI EFI 314.6 MB磁盘 2:Apple_APFS容器磁盘 1 500.0 GB磁盘 0s2

/dev/disk1(合成): #:TYPE NAME SIZE IDIFIFIER 0:APFS容器方案-+500.0 GB磁盘 1 物理存储磁盘 0s2 1:APFS卷 Macintosh HD 89.6 GB disk1s1 2:APFS卷预启动 47 .3 MB disk1s2 3:APFS卷恢复 510 .4 MB磁盘 1s3 4:APFS卷 VM 3.6 GB磁盘 1s4

/dev/disk2(外部,物理): #:TYPE NAME SIZE IDIFIFIER 0:FDisk_partition_scheme * 15.9 GB磁盘 2 1:Windows_FAT_32引导 268 .4 MB disk2s1 2:Linux 15.7 GB disk2s2 ```

图形/磁盘实用程序

  • 从 Apple 菜单中,选择"系统报告",然后单击"更多信息..."。
  • 单击" USB"(如果使用内置的 SD 卡读卡器,则单击"读卡器"),然后在窗口的右上方搜索 SD 卡。单击它,然后在右下方搜索 BSD 名称。 它的格式为" diskN"(例如," disk4")。 记录这个名字。
  • 使用"磁盘工具"卸载分区。 不要弹出它。

复制图像

命令行

注意:使用 dd 工具可以覆盖计算机的任何分区。 如果在说明中指定了错误的设备,则可能会覆盖您的主要 Mac OS分区!

  • 复制映像之前必须先卸载磁盘

    `` diskutil卸载磁盘/dev/diskN ```

  • 复制图像

`` sudo dd bs = 1m if = path/of_your_image.img of =/dev/rdiskN;同步 ```

用您之前记下的数字替换" N"。注意rdisk('raw disk') 而不是disk可以加快复制速度。

根据图像文件的大小,这可能需要 15 分钟以上。 通过按 Ctrl + T检查进度。

如果命令报告" dd:/dev/rdiskN:资源繁忙",则需要先卸载卷" sudo diskutil unmountDisk/dev/diskN"。

如果命令报告" dd:bs:非法数值",请将块大小" bs = 1m"更改为" bs = 1M"。

如果该命令报告`dd:/dev/rdiskN:不允许操作',请转到'系统偏好设置->安全和隐私->隐私->文件和文件夹->赋予可移动卷访问权限终端`。

如果命令报告" dd:/dev/rdiskN:权限被拒绝",则表示 SD 卡的分区表已受到保护,不会被 Mac  OS覆盖。使用以下命令擦除 SD 卡的分区表:

```
sudo diskutil partitionDisk/dev/diskN 1 MBR"可用空间""%noformat%" 100%
```

该命令还将在设备上设置权限以允许写入。
现在再次发出 dd 命令。

弹出

在 dd 命令完成后,弹出卡:

`` sudo diskutil弹出/dev/rdiskN ```