跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

树莓派安装 Ubuntu 系统到 SD 卡指南

树莓派安装 Ubuntu 系统到 SD 卡指南。涵盖硬件准备、Raspberry Pi Imager 工具使用、系统预配置(Wi-Fi/SSH)、首次开机连接及基础更新步骤。适用于树莓派 4B/5 开发场景,帮助快速搭建 Ubuntu Server 环境。

Qiny01发布于 2026/3/17更新于 2026/10/25103 浏览
树莓派安装 Ubuntu 系统到 SD 卡指南

前言

树莓派(Raspberry Pi)不仅是微型电脑,更是开启 Linux 学习、家庭服务器搭建以及机器人开发(ROS)的钥匙。虽然官方的 Raspberry Pi OS 表现不错,但在许多开发场景下,尤其是服务器搭建或 AI 相关任务中,生态更庞大的 Ubuntu 往往是更好的选择。

本文将介绍如何用最简单、现代的方法,将 Ubuntu 系统烧录到 SD 卡中,并完成开机前的关键配置(Wi-Fi 和 SSH)。

准备工作

开始之前,请确保你手头有以下硬件和软件:

硬件

  • 树莓派主板:建议 Raspberry Pi 4B 或 5(Ubuntu 桌面版对性能有一定要求)。
  • Micro SD 卡:建议 32GB 以上,速度等级 Class 10 或 U1 以上(读写速度直接影响系统流畅度)。
  • 读卡器:用于将 SD 卡连接到电脑。
  • 电脑:Windows, macOS 或 Linux 均可。

软件

  • Raspberry Pi Imager:树莓派官方提供的烧录工具,自带预配置功能,强烈推荐。

根据你的操作系统选择对应的安装包下载即可。

图片描述

烧录镜像

第一步:安装并打开烧录工具

下载并安装好 Raspberry Pi Imager 后,打开软件。界面非常简洁,主要包含六个操作区域:

  1. 选择设备 (DEVICE)
  2. 选择操作系统 (OS)
  3. 选择存储设备
  4. 系统预配置 (Customisation)
  5. 烧录 (Writing)
  6. 完成 (Done)

第二步:格式化 SD 卡

  1. 在'选择设备'中,本文以 树莓派 4b 为例。
  2. 点击 OS,翻到底部,选择'格式化'。

图片描述

第三步:烧录并选择操作系统 (Ubuntu)

  1. 再次选择树莓派型号,本文以树莓派 4b 为例。
  2. 存储设备选择插入的 micro SD 卡。
  3. 选择操作系统 (Ubuntu)。这里你会看到几个选项,主要分为两类:

在 OS 里选择 Other general-purpose OS。

图片描述

  • Ubuntu Desktop (桌面版):带有图形化界面,适合初学者或需要连接显示器使用的场景。注意:桌面版比较占资源,建议 4GB 内存以上的树莓派使用。
  • Ubuntu Server (服务器版):只有黑底白字的命令行,没有图形界面。非常轻量、稳定。适合用来跑代码、搭建网站、跑 ROS 机器人节点或作为 headless(无头)服务器。本文以 Ubuntu Server 22.04.5LTS(64-bit) 为例。
  • 提示:如果你是用来学习 Linux 命令或开发机器人,Server 版是更专业的选择。

    图片描述

    1. 开始系统预配置 (Customisation),这将决定你进入系统后的基本身份和网络连接。
    选项名称建议填写内容作用说明
    hostnameubuntu-pi (或自定义)这是树莓派在网络中的名字。设置好后,你可以直接通过 ping ubuntu-pi.local 找到它。
    User必填!这是你的登录账号。现在的系统没有默认密码了,不填连系统都进不去!
    Wi-Fi必填! 建议填写手机热点的名称和密码,密码记得 8 位数以上填好后,树莓派开机就会自动连网,不需要插网线。
    LocalisationCN、Asia/Shanghai选择中国,确保 Wi-Fi 频段符合标准。设置时区,确保系统时间正确。
    Remote access图片描述开启 SSH 服务,这样你才能在不接显示器的情况下,用电脑远程控制树莓派。并且使用刚才设置的密码进行登录验证,简单方便。
    1. 当看到 'Write Successful' 的提示时,就可以拔出 SD 卡了。

    系统预配置后,可以对照下图看一下,无误后烧录即可。

    图片描述

    首次开机与连接

    1. 将 SD 卡插入树莓派背面的卡槽。
    2. 接通电源。
    3. 设置手机热点(热点账号密码为烧录时系统预配置 Wi-Fi 填写的账号密码)。
    4. SSH 远程登录:如果你烧录的是 Server 版,或者没接显示器,请按以下步骤操作:

    耐心等待:等待 1-2 分钟,查看手机热点的'连接设备列表',找到名为 ubuntu-pi 的设备,记下它的 IP 地址。

    图片描述

    • 确保你的电脑和树莓派连在同一个 Wi-Fi 下。

    连接成功如下图:

    图片描述

    输入自己设置的用户名和密码:

    图片描述

    打开远程连接设备,如 FinalShell, Bitvise SSH Client, MobaXterm 等。本文以 MobaXterm 为例,选择 SSH 连接,输入树莓派 IP。

    图片描述

    成功登录系统后,不要急着跑代码。为了让后续开发更顺畅,建议先完成以下'初始化'工作。更新软件源,刚烧录好的系统,软件源可能比较旧,建议先更新一下,否则安装软件可能会报错。

    # 更新软件列表
    sudo apt update
    # 更新已安装的软件(耗时较长,可选)
    sudo apt upgrade -y
    

    结语

    至此,你已经拥有了一台运行着标准 Ubuntu 的树莓派服务器。无论是接下来的 ROS1/ROS2 开发还是 Python 编程,都可以以此为基础开始了。

    目录

    1. 前言
    2. 准备工作
    3. 烧录镜像
    4. 第一步:安装并打开烧录工具
    5. 第二步:格式化 SD 卡
    6. 第三步:烧录并选择操作系统 (Ubuntu)
    7. 首次开机与连接
    8. 更新软件列表
    9. 更新已安装的软件(耗时较长,可选)
    10. 结语

    更多推荐文章

    查看全部
    • DeepSeek-R1 大模型基于 MS-Swift 框架的部署、推理与微调实践
    • 大数据平台搭建:Hive+HDFS+YARN+Hue+ZooKeeper+MySQL+Sqoop+Azkaban 配置
    • Spring 参数校验 Validation
    • 基于 ResNet18 的轻量级 OCR WebUI 实战指南
    • JavaScript 流程控制与数组实战
    • Python 使用 json-repair 修复大模型返回的非法 JSON
    • WebStorm 编码辅助 AI 插件使用指南
    • AI 产品经理职业发展路线与核心能力构建指南
    • 数据结构:队列核心原理与 C 语言实战
    • Open Notebook 开源部署指南:接入 Gemini API 管理本地文档
    • OpenClaw Gateway 常见问题与配置指南
    • GitNexus 纯本地代码知识图谱与可视化分析方案
    • Python+AI 学习路线:从零基础到实战专家
    • 使用 BFS 实现拓扑排序
    • Java ArrayList 底层方法自我实现
    • llama.cpp 多 GPU 分布式计算优化实践
    • STM32 中__weak 弱定义函数核心总结
    • CTF 逆向:RC4、TEA 与 Base64 加密算法特征识别与魔改分析
    • 宇树 G1 机器人导航仿真:地图转换与配置实战
    • 生信零基础到独立项目:3 个月模块化学习计划

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online