1. 树莓派系统安装前的准备工作

第一次接触树莓派时,我完全被这个小巧的板子惊艳到了——它只有信用卡大小,却能运行完整的Linux系统。不过要想让它真正跑起来,准备工作可不能马虎。就像盖房子需要打好地基一样,系统安装前的准备工作直接决定了后续使用的稳定性。

硬件方面,你需要准备一张至少16GB的microSD卡(建议选择Class 10及以上速度等级),这是树莓派的"硬盘"。我刚开始用了一张8GB的卡,结果装完系统后剩余空间所剩无几,后来不得不重新购置。读卡器也是必需品,用来连接电脑和SD卡。电源适配器要选择5V/2.5A以上的,我试过用手机充电器供电,结果树莓派频繁重启,排查了半天才发现是供电不足。

软件工具方面,我强烈推荐使用官方出品的Raspberry Pi Imager。这个工具不仅支持Windows、macOS和Linux三大平台,还能自动下载最新系统镜像,比手动下载镜像再用其他工具烧录方便多了。记得第一次安装时,我用了某款第三方工具,结果烧录的系统总是启动失败,浪费了好几个小时。

系统镜像的选择也有讲究。官网提供了三个版本:带桌面和推荐软件的完整版、仅带桌面的标准版,以及无桌面的Lite版。如果你打算把树莓派当作迷你电脑使用,完整版是不错的选择;如果要做服务器或嵌入式开发,Lite版更节省资源。我个人建议新手先用完整版熟悉环境,等上手后再根据需要精简。

2. 系统镜像下载与烧录实战

下载系统镜像时,官网速度可能会比较慢。这时可以考虑使用国内镜像源,比如清华大学的开源镜像站。我第一次下载时没注意这点,等了一个多小时才下完,后来发现镜像站只需要几分钟就能搞定,真是血泪教训。

使用Raspberry Pi Imager烧录系统非常简单:

  1. 插入SD卡到电脑
  2. 打开Imager选择操作系统
  3. 选择存储设备(即你的SD卡)
  4. 点击写入按钮

但这里有个高级技巧:在写入前点击齿轮图标,可以预先配置Wi-Fi、SSH和用户设置。这个功能太实用了!我第一次安装时没发现这个选项,结果装完系统后还得接显示器键盘才能配置网络,非常麻烦。

如果你坚持要手动下载镜像并烧录,流程会复杂一些:

# Linux下使用dd命令烧录示例
sudo dd bs=4M if=raspios.img of=/dev/sdX status=progress

记得把sdX换成你的SD卡设备名,千万别选错,否则可能覆盖硬盘数据。我就犯过这个错误,差点把工作资料全毁了。

烧录完成后,Windows可能会提示要格式化"未分配空间",千万别点!这是树莓派系统的扩展分区,格式化会导致系统无法启动。我第一次看到这个提示时手快点了确定,结果不得不从头再来。

3. 首次启动与基础配置

系统烧录完成后,把SD卡插入树莓派,接上电源就能启动了。第一次启动会比较慢,可能要等2-3分钟。如果红灯常亮、绿灯闪烁说明启动正常;如果红灯闪烁或熄灭,可能是电源或SD卡有问题。

启动成功后,你会看到欢迎向导。这里有几个关键配置:

  1. 地区设置:建议选择China,时区选Asia/Shanghai
  2. 修改默认密码:系统默认用户是pi,密码raspberry,一定要改掉!
  3. Wi-Fi连接:选择你的网络并输入密码
  4. 软件更新:建议跳过,等换完国内源再更新

如果使用无显示器(headless)安装,可以在boot分区新建一个名为ssh的空文件来启用SSH,再创建wpa_supplicant.conf文件配置Wi-Fi:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="你的WiFi名称"
    psk="你的WiFi密码"
    key_mgmt=WPA-PSK
}

配置完成后,你可以通过ssh pi@树莓派IP来远程登录。找不到IP?可以登录路由器后台查看,或者使用Advanced IP Scanner这类工具扫描局域网。

4. 系统优化与常用配置

刚装好的系统还需要一些优化才能用得顺手。首先要更换软件源,否则更新速度会慢得让人崩溃。编辑源列表文件:

sudo nano /etc/apt/sources.list

将内容替换为:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

然后是树莓派专用源:

sudo nano /etc/apt/sources.list.d/raspi.list

替换为:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

更新软件包索引并升级系统:

sudo apt update && sudo apt upgrade -y

内存较小的树莓派(如Zero)可以增加swap空间:

sudo nano /etc/dphys-swapfile

修改CONF_SWAPSIZE=1024,然后重启服务:

sudo systemctl restart dphys-swapfile

启用摄像头或GPIO接口:

sudo raspi-config

在Interface Options中启用对应的硬件功能。

5. 常见问题排查与解决

安装过程中难免会遇到各种问题,这里分享几个我踩过的坑:

问题1:系统无法启动,绿灯不亮

  • 检查电源是否达标(5V/2.5A)
  • 重新烧录系统镜像
  • 尝试更换SD卡(有些廉价卡兼容性不好)

问题2:Wi-Fi连接不稳定

  • 确保选择了正确的国家代码
  • 尝试使用5GHz频段(如果路由器支持)
  • 在/etc/dhcpcd.conf中添加静态IP配置

问题3:SSH连接被拒绝

  • 确认boot分区下有ssh空文件
  • 检查防火墙设置 sudo ufw allow ssh
  • 确认sshd服务正在运行 sudo service ssh status

问题4:外接显示器无信号

  • 检查HDMI线是否插紧
  • 尝试在config.txt中添加hdmi_force_hotplug=1
  • 对于老式VGA显示器,需要HDMI转VGA转换器

问题5:系统空间不足

  • 使用sudo raspi-config选择Expand Filesystem
  • 清理旧内核包 sudo apt autoremove
  • 将日志文件转移到外接存储

记得每次修改重要配置前先备份,我习惯使用:

sudo cp /etc/rc.local /etc/rc.local.bak

这样出了问题可以快速回滚。

树莓派的魅力就在于它的可玩性和丰富的社区支持。遇到问题时,不妨去官方论坛或树莓派实验室等社区寻找解决方案。我的第一个树莓派项目是搭建家庭NAS,虽然过程中遇到了无数问题,但解决问题的过程本身就是最好的学习。

更多推荐