记录一下 img 写入到树莓派 3B

2017-08-22 23:03:11

首先 过去下载 img 镜像 RASPBIAN https://www.raspberrypi.org/downloads/

然后用 diskutil list 看看 TF 卡情况

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk2
   1:                 DOS_FAT_32                         31.9 GB    disk2s1

可以看到,我的 TF(DOS_FAT_32 ) 是 /dev/disk2,所以要先移除他,以免 dd 的时候提示 busy,在我自己电脑上,移除命令为 sudo diskutil unmount /dev/disk2s1

输入密码稍等一会如果看到 Volume NO NAME on disk2s1 unmounted 就代表卸载成功啦。

最后用 dd 写入 img(bs=1m 代表每块 1MB),我自己电脑上的命令是 sudo dd bs=4m if=./2017-08-16-raspbian-stretch-lite.img of=/dev/rdisk2,其中 bs 是块大小,if 是 img 镜像的位置,of 是 tf 卡的位置。

⚠️注意:这里要说明两点:

  • 为什么卸载的是 /dev/disk2s1,但写入的是 /dev/disk2 呢?因为 img 写的是整个盘,而不是盘下的某个盘符。
  • 为什么是 rdisk2 而不是 disk2 呢?因为 rdisk 是 raw模式存取,接近kernel原生檔案系統效能,比原生 disk 要快 20 倍。

经过耐心的等待(视设备速度,3 - 10 分钟),屏幕上会出现

442+1 records in
442+1 records out
1854418944 bytes transferred in 81.266996 secs (22818845 bytes/sec)

证明写入完成,这个时候可以把卡拔下来插入树莓派上启动了。

- EOF -