树莓派作为一款高性价比的微型计算机,其强大的扩展性和丰富的生态使其成为极客和开发者的心头好。虽然官方提供了Raspberry Pi OS,但许多用户出于开发环境统一或服务器搭建的需求,更倾向于在树莓派上运行Ubuntu系统。本文将详细拆解在树莓派上安装Ubuntu的完整流程,帮助你避开常见的坑点,顺利完成系统部署。

准备工作与镜像下载
在开始安装之前,确保你已经准备好了必要的硬件设备。首先是一台树莓派主板,建议使用树莓派4B或更高版本以获得更流畅的Ubuntu体验。其次,你需要一张质量可靠的高速MicroSD卡,容量至少为16GB,Class 10或U1级别以上,以及一个对应的读卡器。最后,准备一套稳定的电源适配器,避免因供电不足导致系统启动失败。
接下来是镜像的选择与下载。Ubuntu官方为树莓派提供了专门的镜像版本,主要分为Ubuntu Server和Ubuntu Desktop两个版本。如果你打算将树莓派作为无头服务器使用,例如搭建家庭NAS或运行后台服务,强烈建议选择Ubuntu Server版本,它没有图形界面,资源占用极低。如果你需要图形化桌面环境进行日常编程或学习,则可以选择Desktop版本。需要注意的是,树莓派基于ARM架构,因此必须下载对应ARM64架构的镜像文件。
你可以直接访问Ubuntu官方系统下载页面,选择对应树莓派型号的镜像进行下载。下载完成后,通常会得到一个以.xz结尾的压缩包文件。不需要手动解压这个文件,后续的烧录工具会直接处理它。确保下载过程中网络稳定,避免文件损坏导致烧录失败。
使用Raspberry Pi Imager烧录系统
烧录系统是整个安装过程中最关键的一步。虽然市面上有许多烧录工具,如BalenaEtcher等,但这里推荐使用树莓派官方推出的Raspberry Pi Imager。这款工具不仅免费且跨平台,更重要的是它内置了高级配置功能,可以在烧录前直接设置好主机名、SSH连接和无线网络,极大简化了后续的无屏幕配置流程。
首先,将MicroSD卡插入读卡器并连接到电脑。打开Raspberry Pi Imager,在主界面点击选择设备,挑选你的树莓派型号。接着点击选择操作系统,如果你已经下载了Ubuntu镜像,可以选择最下方的使用自定义镜像,然后选中你刚刚下载的.xz压缩包。最后点击选择存储卡,勾选你刚才插入的MicroSD卡。务必确认选择的存储设备是那张SD卡,以免误格式化电脑上的其他硬盘。
在点击烧录按钮之前,强烈建议进行高级设置。点击主界面上的齿轮图标或按下快捷键,会弹出高级配置窗口。在这里你可以预先设置主机名、设置用户名和密码、配置无线网络SSID和密码,并勾选启用SSH服务。这样配置的好处是,即使树莓派没有连接显示器和键盘,只要一开机就能自动连接WiFi,并允许你通过SSH直接登录进行操作。完成设置后点击烧录,耐心等待写入和校验过程结束。烧录完成后系统会提示你可以移除存储卡,此时SD卡已经被划分为引导区和根目录区。
首次启动与基础网络配置
烧录完成后,将MicroSD卡插入树莓派的卡槽中,接通电源。首次启动Ubuntu系统时,系统会在后台进行初始化操作,例如扩展文件系统以填满整个SD卡空间。这个过程可能需要几分钟时间,期间树莓派的指示灯会闪烁。请耐心等待,不要中途断电。如果你之前配置了无线网络,此时树莓派应该已经自动连接到了你的路由器。
为了确认树莓派是否成功启动并获取到了IP地址,你可以登录到你的路由器管理后台,查看DHCP客户端列表,寻找你刚才设置的主机名对应的IP地址。找到IP后,在你的电脑上打开终端或命令行工具,使用SSH命令连接树莓派。假设你设置的用户名是ubuntu,获取到的IP地址是192.168.1.100,连接命令如下:
ssh ubuntu@192.168.1.100
成功登录后,第一件事就是更新软件源和系统包。由于Ubuntu默认的软件源服务器位于国外,下载速度可能较慢。你可以考虑将软件源替换为国内的镜像源,例如阿里云或清华大学的镜像源。编辑源列表文件前,建议先备份原始文件。使用nano编辑器打开配置文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo nano /etc/apt/sources.list
在文件中,将原有的网址替换为国内镜像源网址,例如将archive.ubuntu.com替换为mirrors.aliyun.com。修改完毕后保存退出,然后执行更新命令。这一步能确保你的系统处于最新状态,并且修复已知的安全漏洞。
sudo apt update sudo apt upgrade -y
至此,Ubuntu系统已经在树莓派上成功安装并完成了基础配置。你可以根据个人需求,继续安装Docker、Nginx或其他开发环境,将树莓派打造成你的专属微型服务器。通过合理的规划与配置,这台小巧的设备能够发挥出巨大的潜力,满足各种轻量级计算与存储需求。