树莓派操作系统安装

树莓派操作系统安装

树莓派的操作系统是个磁盘镜像,需要写入到一张 micro-sd 卡后,才能引导树莓派启动。

从 http://www.raspberrypi.org/downloads 找到最新的 raspbin 镜像(raspberry + debian = raspbin),也可以使用其它的支持树莓派的系统。根据自己的需要,可选带 GUI 或只有命令行的镜像。镜像下载下来后,一般是个 zip 压缩文件,解压后得到一个为 .img 的磁盘镜像文件。

在 mac 上可使用 applepi-baker ,在 windows 上可用 SDFormatter 、ETcher 等工具,把 .img 写入到 sd 卡中。完成后,先不要急着把 sd 卡插入到树莓派,先改点设置。

  1. 让树莓派开机自动连接无线网络

在 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 目录下,使得开机之后就会自动连接无线网络。

wpa_supplicant.conf 还支持很多其它的参数,可添加多个 network 并指定优先级,在 https://wiki.archlinux.org/index.php/WPA_supplicant 有 archlinux 关于这个工具的参数说明,或看 https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

  1. 开启 ssh 以支持远程登录,并开机

/boot 上,增加一个空白的名为 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

  1. 修改软件源

默认的软件源位于国外,访问速度很慢,因此建议修改软件源为国内的镜像,以下使用了科大的镜像:

/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

  1. 初始化配置

以 root 运行 raspi-config 有很多的初始化配置选项。可以修改掉 hostname ,与其它的树莓派区别开来,方便登录。另外可用 ssh-copy-id pi@<hostname> 把 ssh 公钥 copy 到树莓派上,每次登录就不用输入密码了。

posted @ 2019-06-16 10:32 drop * 阅读(...) 评论(...) 编辑 收藏