树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源

2023-05-16

树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源

  • 1 写在开头:
  • 2 操作系统烧录软件下载
  • 3 Ubuntu Meta 操作系统下载
  • 4 操作系统烧录
    • 4.1 SD 存储卡格式化
    • 4.2 操作系统写入
    • 4.3 换源更新
  • 5 写在最后:
  • 相关资源连接

——雾里看花,薪火相传。(雾薪 FogSalary)

测试时间:2022年5月2日

测试系统:Windows

测试硬件:树莓派3 、SD卡、 读卡器

目标系统:Ubuntu Meta 16.04 Raspberry Pi


1 写在开头:

本博文主要记录笔者在使用树莓派 3 结合 ROS 开发时,选择 Ubuntu Meta 16.04 作为树莓派的操作系统,记录相关的烧录过程作为个人笔记,也供读者参考。本博客主要从以下方面进行介绍

  • 介绍树莓派官网及 Ubuntu Meta 操作系统的下载
  • 介绍使用树莓派官方提供的镜像烧录器进行操作系统烧录(个人感觉比 Win32DiskImager 好用,并且用户界面良好)
  • 介绍完成操作系统烧录后的换源操作

2 操作系统烧录软件下载

​ 为完成树莓派镜像系统的烧录,首先进行烧录软件下载,点击访问如下网址:Click

在这里插入图片描述

​ 选择适合自己 PC 操作系统的版本进行下载并安装,由于安装过程简单,并且好像无法设置盘符,故不在此处赘述。

​ 安装完成后打开如下图所示:

在这里插入图片描述


3 Ubuntu Meta 操作系统下载

​ 在本文中,博主使用的是 Ubuntu Meta 16.04 版本的操作系统,但作者会给出的是操作系统的资源连接,读者可根据自己需求进行对应版本的操作系统下载。

​ 点击访问操作系统资源列表:Click

​ 点击访问下载 Ubuntu Meta 16.04 Raspberry Pi 操作系统:Click

​ 资源列表如下图所示:

在这里插入图片描述

可以看到,页面直接就有 18.04 、20.04、21.10 等版本下载,其他版本可在 archived 目录下进行下载

此处需要注意的是,我们使用的硬件架构是树莓派,因此需要选择的是 armhf 架构的操作系统


4 操作系统烧录

​ 完成烧录软件和对应操作系统的下载后,下一步进行操作系统的烧录


4.1 SD 存储卡格式化

打开烧录软件,并使用读卡器接入 SD 存储卡,首先使用烧录软件对 SD 卡进行格式化并转换为 FAT32 格式。

步骤如下

  1. 选择模式为擦除
  2. 选择目标SD卡
  3. 点击烧录进行擦除(需要注意的是,SD卡中无重要数据,否则将被格式化擦除)
  4. 等待擦除完成

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


4.2 操作系统写入

​ 完成 SD 存储卡的格式转换与擦粗后,下一步进行操作系统的写入

​ 操作系统烧录步骤如下:

  1. 写入操作系统处选择自定义操作系统,并选择刚刚下载的 Ubuntu Meta 操作系统
  2. 选择目标 SD 存储卡
  3. 点击烧录按键进行系统烧录
  4. 等待烧录完成后弹出 SD 卡

需要注意的是,USB 接口务必选择 3.0 接口,这样烧录更快

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

完成上述烧录步骤后,弹出 SD 卡将其插入树莓派 SD 卡卡槽并启动树莓派,进行相关配置安装即可。

需要注意的是,给树莓派供电一定要充足,否则将无法开机。


4.3 换源更新

​ 完成操作系统写入与安装后,我们还需要对操作系统进行换源,才能更加方便我们的使用,因为默认的系统源都是指向国外地址,我们的访问会很慢甚至异常,因此需要替换系统源为国内源方便我们使用。

​ 首先对系统进行更新

sudo apt update

​ 如果遇到提示无法获得锁,输入如下命令

sudo rm /var/lib/dpkg/lock

​ 首先对系统源进行备份

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

​ 然后对其编辑,由于系统没有自带 gedit,此处使用系统自带的 pluma 进行编辑

sudo pluma /etc/apt/sources.list

​ 将文件内的源更换为阿里云的源,其他例如清华大学的也可以,此处以阿里云为例,需要注意的是使用的是 ubuntu-ports

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.aliyun.com/ubuntu-ports/ xenial main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ xenial main main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu-ports/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu-ports/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu-ports/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.aliyun.com/ubuntu-ports/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ xenial-proposed main restricted universe multiverse

​ 替换后保存退出,终端键入如下命令进行更新

sudo apt udpate
sudo apt upgrade

​ 至此即完成了树莓派 Ubuntu Meta 16.04 操作系统的安装并完成了系统源的更新。


5 写在最后:

​ 由于笔者水平有限,文中若存在错误之处,定是笔者认知的错误,如读者发现其中的问题,还请不吝指出,让笔者对其修订,避免让其他读者重蹈笔者之错误。此外,本博文为记录树莓派-ROS开发教程之一。


相关资源连接

树莓派(Raspberry Pi)官网

Ubuntu Meta 官网

Ubuntu Meta 系统镜像仓库

树莓派官方烧录软件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源 的相关文章

随机推荐

  • 动手做个智能水族箱

    下图是本案例除硬件连线外的3步导学 xff0c 每个步骤中实现的功能请参考图中的说明 1 简介 1 1 背景 伴随着人们生活水平的提高 xff0c 养鱼已经成为了一种新的时尚 xff0c 各种桌面鱼缸层出不穷 xff0c 但是市面上的鱼缸系
  • 这个夏天太热了,只能用他来保命,ESP32 + Python做一个检测紫外线设备

    来这里发现更多创意案例 HaaS开发框架 HaaS积木方案 xff0c 赋能生态开发者 xff0c 让您快速找到自己需要的解决方案 xff0c 硬件主板与外设 xff0c 以及各种应用组件 https haas iot aliyun com
  • catkin_make 运行存在问题 Could not find a package configuration file provided by "cmake_modules"

    Could not find a package configuration file provided by 34 cmake modules 34 catkin make 运行存在问题 找不到cmake modules 于是我就开始了采
  • 单目VIO算法测评

    单目VIO算法测评
  • imu_utils IMU内参标定工具 imu_utils安装教程 imu_utils使用教程

    标题imu utils IMU内参标定工具 imu utils安装教程 imu utils使用教程 安装教程 xff1a 1 安装依赖项 sudo apt get install libdw dev 2 下载imu utils和code u
  • LARVIO代码学习以及基本框架

    LARVIO代码学习以及基本框架 最近由于项目原因 xff0c 对MSCKF进行了一定的研究 xff0c 在其基础上进行开发 xff0c 但是17年开源的代码不管是初始化还是后期跟踪 悬浮等问题 xff0c 均为解决 xff0c 在20年3
  • LARVIO 不能初始化问题

    LARVIO 不能初始化问题 在运行过程中 xff0c 发现存在一定bug xff0c 使用其他数据包时 xff0c 一致不能完成动态初始化成功 xff0c 最终发现 xff1a 在动态对准过程中 xff1a DynamicInitiali
  • LARVIO 安装并运行

    LARVIO 安装并运行 LARVIO是基于MSCKF框架开发的一款实时SLAM xff0c 具体开源代码 xff1a https github com PetWorm LARVIO 1 依赖 1 1 Ubuntu and ROS 环境为U
  • MSCKF_VIO算法框架

    SCKF VIO算法 1 MSCKF视觉惯性融合算法简介 惯性导航利用惯性测量单元 IMU 测量得到的角速度 加速度信息进行惯性导航解算得到运载体的位置 速度 姿态 含航向 等信息 xff0c 具有实时性好 动态性能好等优点 xff1b 但
  • First Estimate Jacobian (FEJ) 如何理解SLAM中的First Estimate Jacobian

    First Estimate Jacobian FEJ 如何理解SLAM中的First Estimate Jacobian First Estimate Jacobian是Visual Inertial中的一个很重要的概念 xff0c 今天
  • 移动开发者大会--除了App,软件,我们还应该考虑什么

    今天有幸参加 移动者开发大会 xff0c 也是我第二次参与这个活动了 随着智能机的普及 xff0c 尤其是安卓千元的手机迅猛发展 xff0c 2011年可以说事移动领域的积累期 xff0c 2012年将会是蓬勃的发展期 各大厂商也在努力学习
  • 野火的freeRTOS工程怎么移植到正点原子上

    目录 简介 xff1a 时钟 xff1a 串口波特率设置问题 xff1a 滴答时钟的中断的时长问题 xff1a 简介 xff1a 正点原子的freeRTOS教程和野火系列的对比跟玩一样 xff0c 教的不细致 xff0c 代码注释也还没有野
  • ORB特征点提取代码详解 四叉树均匀化

    ORB特征点提取代码详解 ExtractORB 最近在尝试将ORB提取特征点机制放置于芯片上 xff0c 便于后期调用 xff0c 减小CPU的计算负担 xff0c 故最近对ORB特征点提取代码进行了研读 xff0c 记录一下 xff0c
  • Docker 使用教程

    Docker 使用教程 1 基本使用教程 使用docker docker 下载镜像 span class token function sudo span span class token function docker span pull
  • os.popen os.system subprocess shutil区别

    os popen os system subprocess shutil 区别 最近由于工作需求接触python xff0c 记录下遇到的问题 1 os popen os system 的区别 xff1a 总结 xff1a os popen
  • json与pickle相同和区别

    json与pickle相同和区别 1 json是可以在不同语言之间交换数据的 xff0c 而pickle只在python之间使用 2 json只能序列化最基本的数据类型 xff0c 而pickle可以序列化所有的数据类型 xff0c 包括类
  • 【id:58】【20分】C. 复数运算(友元函数)

    时间限制 1s 内存限制 128MB 题目描述 复数类的声明如下 xff1a class Complex private double real 实部 double imag 虚部 public Complex Complex double
  • Melodic + Realsense D435i 配置及错误问题解决

    Melodic 43 Realsense D435i 配置及错误问题解决 安装环境 xff1a RealSense SDK安装1 克隆SDK2 安装相关依赖3 安装权限脚本4 进行编译与安装5 测试安装是否成功6 错误汇总0x01 进行编译
  • Realsense-Ros安装配置介绍与问题解决

    Realsense Ros安装配置介绍与问题解决 Realsense Ros安装配置功能包克隆与编译编译错误与问题分析解决方案 结束语 本文主要讲述在如何进行Realsense Ros的安装与配置 xff0c 以及提出在安装配置过程中遇到相
  • 树莓派3 Ubuntu Meta16.04 操作系统烧录教程及系统换源

    树莓派3 Ubuntu Meta16 04 操作系统烧录教程及系统换源 1 写在开头 xff1a 2 操作系统烧录软件下载3 Ubuntu Meta 操作系统下载4 操作系统烧录4 1 SD 存储卡格式化4 2 操作系统写入4 3 换源更新