树莓派的操做系统是个磁盘镜像,须要写入到一张 micro-sd 卡后,才能引导树莓派启动。php
从 http://www.raspberrypi.org/downloads 找到最新的 raspbin 镜像(raspberry + debian = raspbin),也可使用其它的支持树莓派的系统。根据本身的须要,可选带 GUI 或只有命令行的镜像。镜像下载下来后,通常是个 zip 压缩文件,解压后获得一个为 .img
的磁盘镜像文件。linux
在 mac 上可以使用 applepi-baker ,在 windows 上可用 SDFormatter 、ETcher 等工具,把 .img
写入到 sd 卡中。完成后,先不要急着把 sd 卡插入到树莓派,先改点设置。windows
在 sd 卡的 /boot
分区上,新建一个 wpa_supplicant.conf
网络
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="无线网络ssid" psk="密码" key_mgmt=WPA-PSK }
wpa_supplicant.conf
是无线网络管理工具 wpa_supplicant
的配置文件,树莓派在开机时若是发如今 /boot
有这个文件,那么就会把这个文件拷到 /etc/wpa_supplicant
目录下,使得开机以后就会自动链接无线网络。app
wpa_supplicant.conf
还支持不少其它的参数,可添加多个 network 并指定优先级,在 https://wiki.archlinux.org/index.php/WPA_supplicant 有 archlinux 关于这个工具的参数说明,或看 https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.mdless
在 /boot
上,增长一个空白的名为 ssh
文件,就可让树莓派自动开启 ssh 。ssh
把 micro-sd 卡插到树莓派,开机后,树莓派内置的 mdns 会在局域网内广播其默认主机名 raspberrypi
,在 linux 或 mac 上可直接使用 raspberrypi.local
访问,但 windows 默认没有 mdns 服务,须要安装其它的软件才能支持(itunes?),能够试下 ping 这个地址,若是 ping 通代表可经过这个域名直接访问,不然就要查下路由器的 dhcp 列表,看看树莓派用了使用 ip 。工具
若是能 ping 通 raspberrypi.local
,就能够用 ssh pi@raspberry.local
登陆树莓派,初始密码为 raspberry
。ui
默认的软件源位于国外,访问速度很慢,所以建议修改软件源为国内的镜像,如下使用了科大的镜像:操作系统
/etc/apt/sources.list
文件:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
/etc/apt/sources.list.d/raspi.list
文件:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
完整的镜像列表见 http://www.raspbian.org/RaspbianMirrors
以 root 运行 raspi-config
有不少的初始化配置选项。能够修改掉 hostname ,与其它的树莓派区别开来,方便登陆。另外可用 ssh-copy-id pi@<hostname>
把 ssh 公钥 copy 到树莓派上,每次登陆就不用输入密码了。