目录

树莓派4入门指南(无显示器)

树莓派 4 无头启动(Headless)入门指南

注意
以下部分内容仅适用于 Debian 10 (buster) 系统,最新的指南请前往 官网(英文) 查阅。

准备

所需材料:

  • 树莓派*1
  • SD 卡*1
  • 树莓派系统镜像*1
  • PC*1
  • Etcher*1
  • 活人*1

制作带有系统的 SD 卡

官网 或者 TUNA 下载 Raspberry Pi OS 的镜像(raspios_lite_arm64)。

打开 Etcher,点击最左侧的Flash from file,选择你所下载的树莓派镜像,点击中间的Select target,勾选你的 SD 卡,点击Select,点击最右边的Flash等待烧录完即可。

烧录完之后系统里面会多出一个命名为boot的分区,在此分区里面创建一个空白的名为ssh的文件以开启 ssh 远程访问。

连接到WiFi网络

boot分区创建wpa_supplicant.conf并编辑

1
2
3
4
5
6
7
8
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=<填写ISO 3166-1国家码>(建议使用`US`,`CN`可能会导致连接不上WiFi)

network={
 ssid="<无线名称>"
 psk="<无线密码>"
}
使用USB启动

一、更新eeprom

  1. 准备一张 SD 卡,格式化成 FAT32 格式
  2. 前往Github下载rpi-boot-eeprom-recovery-xxx.zip(要求 vl805 以上的版本)
  3. 将 zip 内的文件解压到 SD 卡内
  4. 将 SD 卡插入树莓派,插电
  5. 等待一段时间,当绿灯开始规律闪烁时则表示更新完毕

二、制作 USB 启动镜像

  • 与制作 SD 卡镜像一样,把勾选 SD 卡改为勾选 USB 设备即可

装配你的树莓派

插上 SD 卡(U 盘),装上散热马甲(如果有的话),插上网线,插上电源,静待开机

连接你的树莓派

前往你的路由器查看你的树莓派 IP,一般主机名就是raspberrypi,我的树莓派分配到的 IP 是10.0.0.181,用 ssh 连接(默认用户名:pi密码:raspberry)

1
2
3
4
ssh pi@10.0.0.181
# 进去之后改一下密码
passwd
# 第一个输入当前密码,第二个和第三个是新密码

设置镜像并更新

注意

下面的配置用的是 testing 更新通道,软件比较新但也可能出现 BUG

若想使用稳定版请将下面的testing全部替换成buster

设置 Debian 仓库镜像

1
2
3
4
5
6
7
8
9
echo \
"# /etc/apt/sources.list
deb https://mirrors.sjtug.sjtu.edu.cn/debian testing main contrib non-free
deb https://mirrors.sjtug.sjtu.edu.cn/debian testing-updates main contrib non-free
deb https://mirrors.sjtug.sjtu.edu.cn/debian-security/ stable/updates main contrib non-free
deb-src https://mirrors.sjtug.sjtu.edu.cn/debian testing main contrib non-free
deb-src https://mirrors.sjtug.sjtu.edu.cn/debian testing-updates main contrib non-free
deb-src https://mirrors.sjtug.sjtu.edu.cn/debian-security/ stable/updates main contrib non-free" | \
sudo tee /etc/apt/sources.list > /dev/null

设置 RaspberryPi 仓库镜像

1
2
3
4
5
echo \
"# /etc/apt/sources.list.d/raspi.list
deb https://mirrors.sjtug.sjtu.edu.cn/raspberrypi/debian/ buster main
deb-src https://mirrors.sjtug.sjtu.edu.cn/raspberrypi/debian/ buster main" | \
sudo tee /etc/apt/sources.list.d/raspi.list > /dev/null

对系统镜像全量更新

1
2
sudo apt update
sudo apt full-upgrade -y

设置中文

注意
如果你的树莓派连接了显示器且没有安装图形界面请不要设置中文,否则会导致乱码
1
2
3
4
echo \
'LANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh:en_US:en"' | \
sudo tee /etc/environment > /dev/null

然后重启

然后,Enjoy youself!

更多设置

更多的设置(比如 GPIO 等)可以使用树莓派官方的工具进行配置

1
sudo raspi-config
小技巧

磁盘测速

1
dd if=/dev/zero of=./test.dbf bs=512k count=1024 conv=fdatasync

将会在当前目录写入一个 512MiB 的test.dbf文件来测试写入速度

查看温度

1
2
3
4
# 方法一:直接查看系统文件
cat /sys/class/thermal/thermal_zone0/temp
# 方法二:通过vcgencmd查看
vcgencmd measure_temp