Mac系统树莓派烧写系统
准备工作:
一张不小于 7G 的 sd 卡
我的卡是在某东买的128G的SD
系统镜像:树莓派官方Raspbian系统,官网免费下载:官网下载 官网2
下载完解压,会得到一个 1.8G 多的 img 格式的镜像文件
1、 插入sd卡
- 先备份重要数据
- 然后格式化sd卡
通过命令:
df -lh
查看当前已挂在的卷,判断sd卡是否被读取
➜ ~ df -lh
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 43Gi 189Gi 19% 813124 4294154155 0% /
/dev/disk2s1 15Gi 2.4Mi 15Gi 1% 0 0 100% /Volumes/SD
我们可以通过属性,如Size Used Avail 等,可以判断出
当前disk2s1就是我们sd卡的分区在系统里对应的文件,如果你的sd卡有多个分区,那么可能还会有disk2s2,disk2s3…
2、卸载sd卡
通过命令:
diskutil unmount /dev/disk2s1
卸载sd卡
➜ ~ diskutil unmount /dev/disk2s1
Volume SD on disk2s1 unmounted
卸载成功。
3、确认设备号:
通过命令:
diskutil list
来确定设备
➜ ~ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +249.8 GB disk1
Logical Volume on disk0s2
E8CADD9F-4CA2-4156-9CEE-D3FCE187322D
Unencrypted
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.9 GB disk2
1: Windows_FAT_32 SD 15.9 GB disk2s1
根据现实信息SIZE可以判断/dev/disk2是sd卡,这个要根据自己的情况判断。千万不要写错,比如说把系统烧到了电脑的硬盘上,博主没有试过,如果有人感兴趣,可以尝试一下。
4、烧写系统
通过cd命令进入镜像所在目录
然后通过命令:
sudo dd bs=4m if=Downloads/2021-05-07-raspios-buster-armhf-lite.img of=/dev/disk2
dd
是 Linux 下用来烧录镜像的命令,
bs=4m
指的是同时设置读入/输出的块大小为 4m bytes 个字节,
进行系统的烧写,if=“xxxx”
of=“yyyy”
“xxxx”
代表镜像的文件名,“yyyy”
代表我们要烧写的sd卡 (根据自己的实际情况更换相应路径)
输入后什么反应也没有,静静等待几分钟或几十分钟之后,出现下面的信息,表明系统刷成功了。
➜ ~ sudo dd bs=4m if=Downloads/2021-05-07-raspios-buster-armhf-lite.img of=/dev/disk2
Password:
447+0 records in
447+0 records out
1874853888 bytes transferred in 503.870332 secs (3720905 bytes/sec)
5、卸载sd卡
通过命令:
diskutil unmountDisk /dev/disk2
MacBook-Air:Downloads administrator$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
卸载sd卡后,将sd卡插到树莓派上,连接电源即可。
一般默认账号密码都是:
账号:pi
密码:raspberry