树莓派保姆级教程:如何将 Ubuntu 烧录到 SD 卡

树莓派保姆级教程:如何将 Ubuntu 烧录到 SD 卡

树莓派保姆级教程:如何将 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为例。

点击OS,翻到底,选择格式化。

在这里插入图片描述

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

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

OS里选择Other general-purpose OS

在这里插入图片描述
  • Ubuntu Desktop (桌面版):带有图形化界面,就像我们平时用的 Windows 或 Mac 一样。适合初学者,或者需要连接显示器使用的场景。注意:桌面版比较占资源,建议 4GB 内存以上的树莓派使用。
  • Ubuntu Server (服务器版):只有黑底白字的命令行,没有图形界面。非常轻量、稳定。适合用来跑代码、搭建网站、跑 ROS 机器人节点或作为 headless(无头)服务器。本文以 Ubuntu Server 22.04.5LTS(64-bit)为例
博主建议:如果你是用来学习 Linux 命令或开发机器人,Server 版是更专业的选择。
在这里插入图片描述
  1. 开始系统预配置(Customisation),决定了你进入系统后的基本身份和网络连接,设置主机名(hostname)
选项名称建议填写内容作用说明
hostnameubuntu-pi (或自定义)这是树莓派在网络中的名字。设置好后,你可以直接通过 ping ubuntu-pi.local 找到它。
User必填!这是你的登录账号。现在的系统没有默认密码了,不填连系统都进不去!
Wi-Fi必填! 这里建议填写你手机热点的名称和密码,密码记得8位数以上填好后,树莓派开机就会自动连网,不需要插网线。
LocalisationCNAsia/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 Clinet, MobaXterm等。本文以MobaXterm为例,选择SSH连接,输入树莓派IP。

图片描述

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

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

结语

至此,你已经拥有了一台运行着标准 Ubuntu 的树莓派服务器。无论是接下来的 ROS1/ROS2 开发 还是Python编程,都可以以此为基础开始了。
如果这篇教程对你有帮助,欢迎点赞、收藏!如果在烧录过程中遇到问题,请在评论区留言,我会第一时间解答。

Read more

Vivado完整license文件获取与配置指南

本文还有配套的精品资源,点击获取 简介:Vivado是由Xilinx开发的FPGA和SoC设计综合工具,支持Verilog、VHDL等硬件描述语言,提供高级综合、仿真、IP集成等功能。本资源包“Vivado_的license文件.zip”包含用于解锁Vivado完整功能的许可证文件。介绍了许可证服务器配置、.lic文件管理、浮动与固定许可证区别、激活流程、更新与诊断等核心内容。适用于FPGA开发者、嵌入式系统工程师及学习者,帮助其合法配置Vivado环境,提升开发效率和项目执行能力。 1. Vivado工具与FPGA开发环境概述 Xilinx Vivado设计套件是面向FPGA和SoC开发的集成化软件平台,广泛应用于通信、工业控制、人工智能、嵌入式视觉等多个高科技领域。其核心功能包括项目创建、综合、实现、仿真、调试及系统级集成,支持从设计输入到硬件验证的全流程开发。 Vivado不仅提供了图形化界面(GUI)便于初学者快速上手,还支持Tcl脚本自动化操作,满足高级用户的大规模工程管理需求。其模块化架构设计使得开发者可以灵活选择所需功能组件,如HLS(高层次综合)、IP In

By Ne0inhk
【讨论】VR + 具身智能 + 人形机器人:通往现实世界的智能接口

【讨论】VR + 具身智能 + 人形机器人:通往现实世界的智能接口

摘要:本文探讨了“VR + 具身智能 + 人形机器人”作为通往现实世界的智能接口的前沿趋势。文章从技术融合、应用场景、商业潜力三个维度分析其价值,涵盖工业协作、教育培训、医疗康复、服务陪护等领域,并展望VR赋能下的人机共生未来,揭示具身智能如何推动机器人真正理解、感知并参与现实世界。 VR + 具身智能 + 人形机器人:通往现实世界的智能接口 文章目录 * VR + 具身智能 + 人形机器人:通往现实世界的智能接口 * 一、引言:三股力量的融合,正在重塑现实世界 * 二、具身智能:让AI拥有“身体”的智慧 * 1. 什么是具身智能(Embodied Intelligence) * 2. 为什么VR是具身智能的“孵化器” * 三、VR + 具身智能 + 人形机器人:协同结构与原理 * 1. 系统组成 * 2. 人类的“

By Ne0inhk
Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线

Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 bip340 适配鸿蒙 HarmonyOS 实战:次世代 Schnorr 签名,为鸿蒙 Web3 与隐私计算筑牢加密防线 前言 在鸿蒙(OpenHarmony)生态迈向去中心化金融(DeFi)、隐私通讯及安全资产管理等高阶安全场景的背景下,如何实现更高性能、更具扩展性且抗攻击能力的数字签名架构,已成为决定应用闭环安全性的“压舱石”。在鸿蒙设备这类强调分布式鉴权与芯片级安全(TEE/SE)的移动终端上,如果依然沿用传统的 ECDSA 签名算法,由于由于其固有的可延展性风险与高昂的聚合验证成本,极易由于由于在大规模节点验证时的 CPU 负载过高导致交互滞后。 我们需要一种能够实现签名线性聚合、计算逻辑极简且具备原生抗延展性的密码学方案。 bip340 为 Flutter 开发者引入了比特币 Taproot 升级的核心——Schnorr 签名算法。它不仅在安全性上超越了传统标准,更通过其线性的数学特性,

By Ne0inhk
《MySQL 表基础语法:从入门到熟练的核心技巧》

《MySQL 表基础语法:从入门到熟练的核心技巧》

前引:MySQL 表的增删查是数据库操作的基础,也是日常开发、数据分析中最高频的需求。很多初学者会卡在语法细节、场景适配或效率优化上,明明掌握了基础命令,实际应用中却频频出错。本文聚焦 “实用 + 避坑”,从核心语法到高频场景,再到优化技巧,帮你彻底吃透 MySQL 表增删查,告别 “只会用不会用对” 的尴尬 SQL查询中各个关键字的执行先后顺序: from > on> join > where > group by > with > having > select > distinct > order by > limit 目录 【一】增 (1)基本创建 (2)

By Ne0inhk