0%

Raspberry | 树莓派 4b 系统安装、配置

购买树莓派的原因

  • 家里没有 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
ap_scan=1
fast_reauth=1

network={
ssid="hotspot-name-on-your-pc"
psk="hotspot-password"
priority=1
id_str="hotspot"
}
network={
ssid="wifi-name"
psk="wifi-password"
priority=2
id_str="home5g"
}

官方对无线网配置的讲解:
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
2
3
4
5
6
7
8
9
10
11
mkdir ~/.pip
vi ~/.pip/pip.conf

[global]
timeout=100
index-url=http://mirrors.aliyun.com/pypi/simple/
extra-index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn

配置:开启 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键,选择FinishEnter触发 reboot

至此,树莓派配置完毕,重启后就可以 vnc 访问了,也可以连到电视上了。

【可选】安装 aria

安装如下内容:

开始时,使用sudo apt install aria2,自己修改配置,可惜下载速度不理想。然后,改用了 git 上的一个热门项目“Aria2 一键安装管理脚本(增强版)”

安装成功后,重新运行脚本,完成如下配置:

  • 选择修改 配置,再修改 Aria2 下载目录
  • 开启自动更新 BT-Tracker

此时,打开 AriaNg 网页,Aria2 状态一直显示“连接中”,并且,错误弹窗提示:认证失败!

解决办法

  1. 打开配置文件/root/.aria2c/aria2.conf,找到rpc-secret=复制其内容
  2. 在 web 中,打开AriaNg 设置——RPC (localhost:6800),粘贴“Aria2 RPC 密钥”。该页面的 url 示例,形如,http://loclhost/AriaNg/index.html#!/settings/ariang

欢迎关注我的其它发布渠道