一、准备工作
1. 系统镜像下载
- 访问Ubuntu Server下载页
- 选择「Ubuntu Server 20.04 LTS (RPi 4/400)」版本
- 保存
.img.xz
格式镜像文件(约700MB)
2. 存储卡准备
格式化工具:
- Windows:SD Card Formatter
- macOS:内置磁盘工具或
diskutil
命令 - Linux:
fdisk
+mkfs
命令
格式化步骤:
- 插入TF卡至读卡器
- 运行格式化工具选择「覆盖格式化」
- 确认文件系统为FAT32
二、系统安装
1. 镜像烧录
推荐工具:
- 跨平台:BalenaEtcher(图形界面)
- Windows:Win32DiskImager
- 命令行:
xzcat <image.img.xz> | dd of=/dev/sdX bs=4M status=progress
2. 首次启动配置
- 插入TF卡至树莓派
- 连接以下设备:
- 电源适配器(5V/3A)
- 网线(推荐初始使用有线连接)
- HDMI显示器(可选)
三、网络连接
1. 有线连接SSH访问
- 查找设备IP:
arp -a | grep -i 'dc:a6:32' # 树莓派OUI前缀
- SSH连接:
ssh ubuntu@<ip_address> # 初始密码:ubuntu
2. 无线网络配置
基础配置:
sudo nano /etc/netplan/50-cloud-init.yaml
添加配置:
wifis:
wlan0:
access-points:
"SSID":
password: "your_password"
dhcp4: true
应用配置:
sudo netplan apply
高级配置(自动连接):
sudo systemctl enable systemd-networkd wpa_supplicant@wlan0
四、系统优化
1. 镜像源配置
- 备份原配置:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 替换清华源:
sudo sed -i 's/ports.ubuntu.com/mirrors.tuna.tsinghua.edu.cn\/ubuntu-ports/g' /etc/apt/sources.list
2. 系统更新
sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove --purge
五、扩展工具安装
1. Podman容器引擎
sudo apt install -y podman
sudo mkdir -p /etc/containers
curl -sSL https://raw.githubusercontent.com/containers/libpod/master/registries.conf | sudo tee /etc/containers/registries.conf
2. 硬件监控工具
sudo apt install -y raspi-utils lm-sensors
六、故障排除
常见问题解决
- SSH连接失败:
- 检查
ssh
服务状态:systemctl status ssh
- 验证IP地址:
ip a show eth0
- 检查
- WiFi不识别:
sudo rfkill unblock wifi sudo modprobe -r brcmfmac && sudo modprobe brcmfmac
附录:参考资源
- Ubuntu官方文档
- 树莓派网络配置指南
- 清华镜像站帮助文档
版本说明
- 更新日期:2023年8月
- 适用硬件:树莓派4B(4GB/8GB内存版本)
- 测试系统:Ubuntu Server 20.04.5 LTS
优化要点说明
- 流程简化:合并冗余步骤,采用更现代的
netplan
配置 - 安全增强:默认建议SSH密钥认证(原文未提及)
- 兼容性:同时提供图形工具和命令行两种操作方式
- 扩展性:增加硬件监控和诊断工具说明
提示:首次登录后务必执行
passwd
修改默认密码,建议启用防火墙(ufw enable
)