购买树莓派的原因
- 家里没有 NAS,想随时访问那几块闲置的移动硬盘不方便
- 给小米电视额外增加一个输入源
- 希望从外网访问家里的网络
- 通过树莓派下载视频到移动硬盘
硬件情况
- 2020 年产 Raspberry 4b,内存 4G
- 32G TF 存储卡
- 安装系统、配置过程中,树莓派不外接 键盘、鼠标、显示器
- 存储卡插入笔记本
- 树莓派连接笔记本提供的无线热点
- 在笔记本上,SSH 连接树莓派完成安装配置操作
选择系统
网上看了一些文章说,4G 内存的树莓派运行 64 位系统完全没问题,所以,我选择了 64 位系统。
先是尝试安装了Ubuntu 64位LST版
(安装包),过程很不顺利,放弃了。
最终安装的官方64位版OS
。
所以,先在笔记本上下载raspios_arm64 zip 包。
写入 OS
官方提供的烧录 OS 工具 Raspberry Pi Imager 非常简单、易用,但是,对于我来说不适用,原因是其一它没有提供官方的 64 位系统,其二使用这种方法的话,我没有找到在不外接键盘、鼠标情况下,访问系统的方法。
我使用的工具是Win32DiskImager,将系统 zip 写入存储卡。
预配置
在笔记本上打开存储卡,在 boot 目录下
- 开启 SSH 访问:新建空文件
ssh
- 配置热点连接:新建
wpa_supplicant.conf
文件,内容如下
1 | ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev |
官方对无线网配置的讲解:
https://www.raspberrypi.org/documentation/configuration/wireless/headless.md
https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
注意:psk 加双引号直接写明文密码,不加双引号则需要转换成 32 位的加密密码。通过 wpa_passphrase "your pasword"
获得加密密码。
启动 Pi
先将内存卡插入树莓派,再插入电源后,树莓派将会自动启动。
登录 Pi
在笔记本上的热点管理界面 or 路由器上的 IP 管理界面,查找树莓派的 IP。
通过ssh
访问树莓派:
1 | ssh pi@IP-of-raspberry |
树莓派官方系统的默认登录名和密码是pi / raspberry
。
apt 改国内源
本想换成国内的源,尝试了阿里和清华的源,暂时都不支持 arm64 位,所以,使用默认的吧。如果嫌慢可以挂 vpn,会好很多。
pip/pip3 改国内源
1 | mkdir ~/.pip |
配置:开启 VNC、设置分辨率,等
1 | sudo raspi-config |
使用方向键控制光标,Enter 键选择:
- 在
Interfacing Options
中,找到VNC
,选择Yes
- 在
Boot Options
中,找到Desktop/CLI
,选择Desktop Autologin
- 在
Advanced Options
中,找到Resolution
,选择1920*1080
- 在
Advanced Options
中,选择Expand Filesystem
- 通过
Tab
键,选择Finish
,Enter
触发 reboot
至此,树莓派配置完毕,重启后就可以 vnc 访问了,也可以连到电视上了。
【可选】安装 aria
安装如下内容:
- aria
- AriaNg:前端 web 管理界面,推荐使用All in One 包
开始时,使用sudo apt install aria2
,自己修改配置,可惜下载速度不理想。然后,改用了 git 上的一个热门项目“Aria2 一键安装管理脚本(增强版)”
安装成功后,重新运行脚本,完成如下配置:
- 选择
修改 配置
,再修改 Aria2 下载目录
- 开启
自动更新 BT-Tracker
此时,打开 AriaNg 网页,Aria2 状态
一直显示“连接中”,并且,错误弹窗提示:认证失败!
解决办法
- 打开配置文件
/root/.aria2c/aria2.conf
,找到rpc-secret=
复制其内容- 在 web 中,打开
AriaNg 设置——RPC (localhost:6800)
,粘贴“Aria2 RPC 密钥”。该页面的 url 示例,形如,http://loclhost/AriaNg/index.html#!/settings/ariang