树莓派初始化备忘
本文地址:blog.lucien.ink/archives/515
最近又开始折腾树莓派了,记录一下初始化一个树莓派需要做的一些操作。
本次操作以 64 位 Raspberry Pi OS(目测其实是 Debian 11)为目标系统。
1. 下载系统
1.1 32 位系统
前往 Operating system images 下载需要的操作系统。
1.2 64 位系统
官方并没有直接将 64 位系统放在下载页面,不过通过搜索引擎可以搜到。
2. 开机前的配置
参考 无屏幕和键盘配置树莓派WiFi和SSH
把上一步写好的 SD 卡插到电脑里,会有一个名为 boot
的磁盘,通过在这个磁盘根目录下创建一些文件可以实现对 raspbian
的初始化配置。
2.1 开启 SSH
在磁盘根目录创建一个名为 ssh
的空文件即可。
2.2 配置 Wi-Fi
需要注意的是,Raspberry Zero W 不支持 5 GHz 的 Wi-Fi。
在磁盘根目录创建一个名为 wpa_supplicant.conf
的文件,内容如下。
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
3. 软件源
/etc/apt/sources.list
与 /etc/apt/sources.list.d/raspi.list
都包含软件源,我个人认为阿里云比较快,奈何阿里云好像没有 archive.raspberrypi.org
的镜像,所以一部分用阿里云镜像,一部分用中科大镜像。
注意,实测杭州电信存在缓存劫持,会导致中科大的域名无法正常访问,建议使用 https
替换 http
。
/etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib # deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib deb http://mirrors.aliyun.com/debian-security/ bullseye-security main # deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib # deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
/etc/apt/sources.list.d/raspi.list
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ bullseye main # deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ bullseye main
4. 治好强迫症
4.1 locale
How do I fix my locale issue?
执行 raspi-config
,选择 Localisation Options -> Locale
,用空格将你需要的语言勾选上,我在这里选择 en_US.UTF-8
,然后应用。
然后编辑 /etc/environment
,写入如下内容(将 en_US.UTF-8
替换成你自己的选择)
LANGUAGE="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
4.2 时区
执行 raspi-config
,选择 Localisation Options -> Timezone -> Asia -> Shanghai
即可。
1 条评论
追更,镜像源建议采用清华大学的源,相比阿里云不会限速:
https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/