1. 准备工作:硬件与软件清单

在开始安装之前,我们需要准备好所有必要的硬件和软件工具。树莓派4B是一款性能强劲的单板计算机,但如果没有正确的配件,安装过程可能会遇到各种问题。我自己在第一次安装时就因为少了一根HDMI线而耽误了半天时间。

硬件清单:

  • 树莓派4B主板(建议4GB或8GB内存版本)
  • 至少16GB的microSD卡(Class 10或更高速度等级)
  • 5V/3A Type-C电源适配器(低于这个规格可能导致供电不足)
  • microSD卡读卡器(用于连接电脑烧录系统)
  • HDMI线(连接显示器,建议使用micro HDMI转标准HDMI线)
  • 键盘和鼠标(USB接口或蓝牙均可)
  • 显示器(支持HDMI输入)
  • 网线(可选,用于有线网络连接)

软件清单:

  • SD卡格式化工具:SD Card Formatter
  • 系统烧录工具:Raspberry Pi Imager
  • Ubuntu 18.04镜像:ubuntu-18.04.5-preinstalled-server-arm64+raspi4.img.xz

这里有个小建议,microSD卡的速度会直接影响系统运行流畅度。我实测过,使用UHS-I Class 10的卡比普通Class 4的卡启动速度快了将近一倍。电源也很关键,我曾经用手机充电器给树莓派供电,结果频繁死机,换成官方推荐的5V/3A电源后问题就解决了。

镜像文件建议从Ubuntu官方源下载,虽然文件比较大(约1.2GB),但确保系统完整性。如果下载速度慢,可以考虑使用国内镜像站,比如清华大学的开源镜像站。

2. SD卡准备与系统烧录

准备好所有材料后,我们开始进行SD卡的处理。这个步骤虽然简单,但却是整个安装过程的基础,任何失误都可能导致后续安装失败。

格式化SD卡: 首先使用SD Card Formatter对microSD卡进行完全格式化。这里要注意,不要使用Windows自带的格式化工具,因为它可能无法完全清除SD卡上的所有分区。我曾经就因为用了Windows自带的格式化工具,导致烧录后的系统无法启动。

打开SD Card Formatter后,选择正确的驱动器号(一定要确认是SD卡对应的驱动器),格式化选项选择"Overwrite format",这样可以确保SD卡被彻底清理。整个过程可能需要几分钟,取决于SD卡的容量和速度。

烧录系统镜像: 安装Raspberry Pi Imager工具,这个官方工具比常用的Etcher或Win32DiskImager更加友好,特别是对树莓派的支持更好。打开软件后,选择"Use custom"选项,然后找到下载好的Ubuntu 18.04镜像文件。

这里有个重要提示:一定要选择带有"raspi4"和"server"字样的镜像文件,这是专门为树莓派4B优化的版本。我第一次安装时就选错了镜像,结果启动时出现了各种兼容性问题。

在选择目标驱动器时,再次确认选择的是SD卡而不是电脑的硬盘。我有次差点把系统烧录到工作硬盘上,幸好及时发现才避免了数据丢失。

高级设置: 在烧录前点击齿轮图标进行高级设置,这里有几个关键配置:

  • 设置用户名和密码:建议使用默认的ubuntu/ubuntu,因为自定义账户有时会出现权限问题
  • WiFi配置:SSID不要包含空格,国家代码选择CN
  • 开启SSH服务:这样安装完成后可以通过网络远程连接

完成设置后点击"Write",烧录过程大约需要10-15分钟。完成后系统会提示验证写入结果,建议进行验证以确保烧录完整。

3. 首次启动与基础配置

烧录完成后,将SD卡插入树莓派,连接所有外设并通电启动。第一次启动通常需要较长时间(3-5分钟),这是因为系统在进行初始化和硬件检测。

解决启动兼容性问题: 树莓派4B与Ubuntu 18.04可能存在固件兼容性问题,常见的错误是"start4.elf is not compatible"。如果遇到这个问题,需要更新启动文件。

解决方法是从GitHub下载最新的树莓派固件(rpi-firmware),将SD卡连接电脑,用下载的start4.elf和fixup4.dat替换boot分区中的对应文件。我建议直接下载整个固件包,因为有时需要替换的不止这两个文件。

首次登录配置: 首次启动成功后,系统会提示登录。默认用户名是ubuntu,密码也是ubuntu。登录后会强制要求修改密码,按照提示输入旧密码和新密码即可。

修改密码后,建议立即更新系统:

sudo apt update
sudo apt upgrade

这个步骤可能需要较长时间,取决于网络速度。我建议使用有线网络进行更新,更加稳定快速。

网络配置: 如果之前没有配置WiFi,现在可以进行设置。编辑网络配置文件:

sudo nano /etc/netplan/50-cloud-init.yaml

添加WiFi配置(注意缩进格式):

network:
    version: 2
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    wifis:
        wlan0:
            dhcp4: true
            optional: true
            access-points:
                "你的WiFi名称":
                    password: "你的WiFi密码"

保存后应用配置:

sudo netplan apply

4. 桌面环境安装与优化

服务器版Ubuntu默认没有图形界面,我们需要手动安装桌面环境。这个过程需要下载大量软件包,建议确保网络连接稳定。

更换软件源: 为了提高下载速度,首先更换为国内镜像源。备份原有源列表:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

编辑源列表:

sudo nano /etc/apt/sources.list

替换为阿里云镜像源:

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

更新软件包列表:

sudo apt update

安装桌面环境: 安装完整的Ubuntu桌面环境:

sudo apt install ubuntu-desktop

这个过程需要下载约2GB的软件包,耗时较长。我曾经在安装过程中因为网络不稳定导致中断,不得不重新开始。建议使用稳定的网络环境,如果中途失败,可以清理缓存后重新安装:

sudo apt autoclean
sudo apt autoremove
sudo apt install ubuntu-desktop

安装完成后重启系统:

sudo reboot

桌面环境优化: 首次进入桌面环境后,可能需要进行一些优化设置。树莓派4B的性能虽然不错,但运行完整的桌面环境还是有些吃力。我建议进行以下优化:

  1. 减少启动项:打开"Startup Applications",禁用不必要的自启动程序
  2. 调整视觉效果:在"Appearance"设置中选择"Standard"而不是"Extra"
  3. 安装轻量级应用:比如使用Firefox ESR而不是常规版浏览器

分辨率调整: 树莓派4B连接显示器时可能遇到分辨率问题。如果发现显示不正常,可以编辑GRUB配置:

sudo nano /etc/default/grub

修改GRUB_CMDLINE_LINUX行,添加视频参数:

GRUB_CMDLINE_LINUX="video=HDMI-A-1:1920x1080M@60"

更新GRUB配置后重启:

sudo update-grub
sudo reboot

5. 常见问题与解决方案

在安装和使用过程中,可能会遇到各种问题。这里分享一些我实际遇到过的典型问题及解决方法。

电源管理问题: 树莓派4B功耗较高,如果使用劣质电源可能会出现随机重启。解决方法包括使用质量好的5V/3A电源,避免使用过长的USB线,以及禁用不必要的USB设备。

过热保护: 长时间高负载运行可能导致过热。安装温度监控工具:

sudo apt install psensor

可以考虑安装散热片或风扇,特别是在运行图形界面时。

软件包依赖问题: 安装过程中可能会出现依赖冲突,常见的错误是"dpkg: error processing package"。解决方法:

sudo dpkg --configure -a
sudo apt install -f

如果问题依旧,可以尝试清理dpkg信息目录:

sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
sudo mkdir /var/lib/dpkg/info/
sudo apt update
sudo apt install -f

图形界面卡顿: 如果桌面环境运行不流畅,可以尝试安装轻量级桌面环境如LXDE或Xfce:

sudo apt install lubuntu-desktop

蓝牙和WiFi干扰: 树莓派4B的蓝牙和WiFi共用天线,可能会出现干扰。如果遇到连接问题,可以尝试在/boot/firmware/config.txt中添加:

dtoverlay=disable-bt

SD卡性能优化: 为了延长SD卡寿命和提高性能,可以调整文件系统挂载参数。编辑/etc/fstab,为根分区添加以下选项:

defaults,noatime,nodiratime,commit=60

备份系统: 安装配置完成后,建议对SD卡进行完整备份。可以使用dd命令或Win32DiskImager将整个SD卡备份为镜像文件,这样以后系统出问题时可以快速恢复。

记得定期更新系统,但不要盲目升级主要版本,特别是从18.04升级到更高版本,可能会导致兼容性问题。保持系统更新但稳定才是树莓派长期运行的关键。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐