转 烧录树莓派系统(新手版)

怎么在 mac 上给 TF 卡烧录一个树莓派系统(为什么没有 win 的?因为 win 上的烧录软件很好用啊!混蛋!)

下载树莓派镜像

首先需要下载个系统镜像

官方镜像列表

  • RASPBIAN :这是树莓派为自己定制的系统,基于 Debian,原生支持最好,新手强烈推荐桌面版的
  • UBUNTU MATE :ubuntu 的 mate 版本,习惯使用 ubuntu 的选这个
  • SNAPPY UBUNTU CORE :仅包含 ubuntu 16.04 内核的版本,如果做 IoT 的据说用这个很不错,但是如果做网络服务器不咋好用
    其他的比如 WIN10 的这种有需要的自取

格式化 TF 卡

先用读卡机器插到 mac 上,用系统自带的 磁盘工具 格式化一下 tf 卡,选择抹掉,格式为MS-DOS(FAT),名字随便,写完系统就没用了

打开 终端 使用df名称查看当前已挂载的卷

1
2
3
4
5
6
7
$ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1 233269248 218788512 13968736 94% 27412562 1746092 94% /
devfs 374 374 0 100% 648 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk2s1 31100416 4992 31095424 1% 0 0 100% /Volumes/Pi

基本商最后一行就是你的 tf 卡,/Volumes/Pi 这个 Pi 就是刚才格式化 tf 卡的时候输入的名字

使用diskutil unmount卸载

1
2
$ diskutil unmount /dev/disk2s1
Volume Pi on disk2s1 unmounted

diskutil list 确认设备,这里是 16G 的卡

1
2
3
4
5
$ diskutil list
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.9 GB disk2
1: DOS_FAT_32 Pi 15.9 GB disk2s1

进入你下载好镜像文件的目录下,使用 dd 命令将镜像写入

PS /dev/disk2s1是分区,/dev/disk2是块设备,/dev/rdisk2是原始字符设备

1
2
3
4
$ dd bs=4m if=2017-09-07-raspbian-stretch.img of=/dev/rdisk2
781+1 records in
781+1 records out
3276800000 bytes transferred in 194.134151 secs (16879050 bytes/sec)

if后是镜像的地址,如果是当前目录地址的话直接输入文件名就行, of就是要写入的设备,执行的时候会感觉卡一会,大概30s,正常现象
这时候这张 tf 卡就算是烧录好系统了,插到派上启动就行

这个时候你需要鼠标,键盘,有 hdmi 的显示器,插上 pi 就能启动了,可以在左上角菜单中preference中进行各种设置了,在界面可以很方便的设置 wifi
使用网线插入路由器的话,可以在路由器的管理界面中找到设备名,默认设备名为raspberry
进行 ssh 链接,用户命是 pi,密码 raspberry,或者你自己设置的

1
ssh pi@192.168.66.207

转载原文

这个博客有个赞赏功能,不试一下吗?