树莓派官方自带的是 32 位的 linux 系统,从性能角度考虑,64 位更强大,这也是我们为什么要手动安装系统(希望树莓派 5 不用这么折腾)。
在本节中,我们来完成 64 位 linux 系统的下载、安装和配置。
道具准备
- 树莓派
- Micro SD 卡(TF卡)
- 读卡器
你可能会问,第一章买的 SSD 呢?事实上,由于 SSD 是通过 USB 端口来连接到树莓派的,而树莓派默认不从 USB 启动系统,所以我们需要先通过 TF 卡安装系统并启动树莓派,然后再设置树莓派从 USD 端口启动系统,完成系统盘的迁移。
1、下载64位系统镜像
网络上能找到很多支持 arm64 的操作系统,从安全角度考虑,还是建议通过官方渠道下载。
登录官网下载地址 https://downloads.raspberrypi.org/raspios_arm64/images/,找到最新的镜像下载,比如我写这篇文章时,最新的是 2021-05-28 发布的镜像。
点击进去后,下载最大的那个文件即可,其他的都是一些签名/认证/种子等文件,可以不管。
下载后解压
2、下载并安装桌面客户端
树莓派官网提供了名为 Raspberry Pi Imager imager 的工具来帮助用户安装系统到 sd 卡,非常方便。
登录官网下载客户端 https://www.raspberrypi.org/software/ 并安装
3、安装系统到 SD 卡
打开前面下载好的客户端,可以看到有 2 个可操作性的白块。
第一个白块 CHOOSE OS 用于选择系统,点击,拖到最底下,点击“Use custom”,然后选中第一步下载并解压好的系统镜像。
第二个白块用于选择 SD 卡,此时你把插有 TF 卡的读卡器插入到你的电脑,就可以检测到。
最后,点击 write,开始系统烧写。
4、配置 WIFI 和 SSH
烧写完成后,还不能直接使用,因为你还没有设置好远程连接的方式。
目前主流的远程连接方式有:
- SSH,这跟我们平时用终端登录远程服务器一样,也是接下来要设置的;
- VNC,以远程桌面的形式访问和控制树莓派,操作更加友好,会在后面的章节讲解怎么设置。
1)设置 WIFI
WIFI 配置的文件为 /etc/wpa_supplicant/wpa_supplicant.conf
,编辑内容如下,并修改 ssid 和 psk 为自己 WIFI 的账号密码。如果有多个 WIFI,就多添加几个 network 变量,树莓派会依次搜索。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="WIFI名称"
psk="WIFI密码"
}
2)允许 SSH 登录
在 boot 根目录下创建一个名为 ssh
(没有后缀)的空文件即可。
最后
最后,将 TF 卡插回到树莓派的 TF 卡槽里。
至此,我们就完成了系统的安装与配置,接下来我们来登录系统吧。