0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在树莓派上运行Ubuntu

454398 来源:网络整理 作者:网络整理 2019-12-04 10:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Raspbian Jessie是Raspberry Pi的出色操作系统,但是如果您想要更传统的Linux计算体验,则可能正在寻找其他操作系统。

许多操作系统都可以使用Raspberry Pi,其中包括Ubuntu。但是肯定是台式机操作系统吗?嗯,是的,不是。

事实上,Ubuntu是台式机操作系统,也是服务器操作系统。两种变体都可以在Raspberry Pi 2或3上运行。有几种安装Raspberry Pi的SD卡的方法,我们将在下面进行介绍。

满足Ubuntu MATE

要使Ubuntu在Raspberry Pi上运行以替代Raspbian,您需要使用ubuntu-mate.org/raspberry-pi/中的专用Ubuntu MATE版本。正如您已经猜到的那样,这是为Raspberry Pi构建的具有MATE桌面环境的Ubuntu版本。

如何在树莓派上运行Ubuntu

在桌面计算世界中,可以使用MATE的替代方法(例如GNOME 2.0)。但是,MATE环境的系统资源不足,无法在Raspberry Pi上舒适地运行。

购买新的SD卡

您需要做的第一件事就是掌握适用于运行Ubuntu MATE的microSD卡。这应该是6级或10级microSDHC,容量至少为6 GB。出于速度和数据校正的目的,需要高质量的SD卡。

在准备好SD卡后,应将其插入台式机或笔记本电脑,等待Ubuntu MATE的复制。

Ubuntu MATE下载

准备就绪后,就该下载Ubuntu MATE并将磁盘映像写入microSD卡了。您可以在ubuntu-mate.org/download/上找到Ubuntu MATE 16.04.2 LTS版本,该版本具有Raspberry Pi 2和3选项,因此请使用此选项。您会找到直接下载或通过BitTorrent下载的选项(与流行的说法相反,BitTorrent合法)。

下载后,您需要解压缩数据并将磁盘映像写入microSD。卡。您甚至可能会留下提示。

如何将Ubuntu MATE写入microSD

有多种选项可用于将磁盘映像写入microSD卡。这取决于您使用的操作系统。例如,如果您使用的是Windows,则Win32DiskImager工具是理想的选择。

如果您使用的是Linux或macOS,则需要使用 dd 命令。 Linux用户还可以尝试引入ddrescue命令的 gddrescue 实用程序。以通常的方式与xz-utils(第1行)一起安装,然后解压缩(第2行)并写入microSD卡(第3行):

sudo apt-get install gddrescue xz-utils

unxz ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz

sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/[sdx]

您将需要使用 lsblk 命令来检查microSD卡的安装位置。通常是sda或sdb。

我们在Linux中管理SD卡的介绍详细介绍了dd命令。同时,喜欢图形工具的Linux用户应考虑使用GNOME磁盘。使用以下方法进行安装:

sudo apt-get install gnome-disk-utility

使用哪种方法,等待将图像写入microSD卡,并结束程序。然后安全弹出卡并将其插入Raspberry Pi。

首次启动Ubuntu MATE

要节省设置无线网络的时间,请将Pi连接到显示器。这可能是您的电视(通过HDMI或RGB),也可能是正式的Raspberry Pi触摸屏显示器。在这个阶段也要方便地使用鼠标或键盘。

然后,启动并运行通常的Ubuntu设置,并使用MATE进行调试。例如,您需要配置区域设置并配置用户名和密码。

在此阶段,您已经完成。 Ubuntu MATE已准备好用作您的Raspberry Pi操作系统。而且,如果您需要进行任何调整,则仍可以通过命令行使用Raspberry Pi配置工具!

用于Raspberry Pi 2和3的Ubuntu服务器

运行桌面操作系统是其中之一。事情。但是Raspberry Pi的服务器呢?

Raspberry Pi 2和Raspberry Pi 3可以使用不同的版本-请注意,只有Pi 2映像是Canonical官方支持的。

您可以按照上面关于Ubuntu MATE的说明将它们安装到microSD卡。完成此操作后,应启动Pi并进行一些自定义。

其中大多数可通过非官方的PPA获得,其中包括:

libraspberrypi- bin — VideoCore实用工具的集合,例如raspistill。

libraspberrypi-bin-nonfree-非开源VideoCore实用工具。

xserver-xorg-video-fbturbo-加速了x。 org视频驱动程序,仅限于窗口移动/滚动。

使用以下方式安装PPA:

sudo add-apt-repository ppa:ubuntu-raspi2/ppa

sudo apt-get update

由于这是服务器操作系统,您将需要通过SSH连接以安装这些或任何其他应用程序。

需要台式机吗?试试这个

对仅命令行访问不满意?您需要台式机!幸运的是,Raspberry Pi上的Ubuntu Server提供了一些桌面选项。尝试将xubuntu-desktop,lubuntu-desktop或kubuntu-desktop安装为新桌面。例如,对于Xubuntu,请使用:

sudo apt-get install xubuntu-desktop

请注意,直到在系统设置中禁用 Desktop Effects 之前,Kubuntu的运行速度都会很慢。强》。否则,这是当前仅适用于Raspberry Pi的三个台式机。 Unity和Ubuntu-GNOME无法在Raspberry Pi上运行(可能是由于需要3D合成)。

在Raspberry Pi上的Ubuntu:尝试一下!

谁知道这很容易是要在Raspberry Pi上运行Ubuntu?最重要的是,您可以轻松安装两个选项,台式机和服务器。您是否在Raspberry Pi上尝试过Ubuntu MATE?也许您选择使用Ubuntu Server?

无论您在Raspberry Pi上使用Ubuntu的经验如何,我们都希望收到您的来信。在评论中告诉我们。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Ubuntu
    +关注

    关注

    5

    文章

    617

    浏览量

    33794
  • 树莓派
    +关注

    关注

    122

    文章

    2086

    浏览量

    110928
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓派(RaspberryPi)构建高效实时监控系统

    及安装 ZeroNews Agent 在树莓派(Raspberry Pi)上下载并运行 ZeroNews。 第 2 步:树莓派上安装 Motion 监控 先在
    的头像 发表于 09-22 15:14 1774次阅读
    基于<b class='flag-5'>树莓</b>派(RaspberryPi)构建高效实时监控系统

    何在树莓派上安装Ubuntu MATE ?

    如果你对树莓派操作系统感到厌倦,又对庞大的Ubuntu环境不太感兴趣,那么UbuntuMATE或许值得一试,它适合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更轻量级的MATE桌面环境
    的头像 发表于 08-12 18:56 3557次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装<b class='flag-5'>Ubuntu</b> MATE ?

    技能+1!如何在树莓派上使用C++控制GPIO?

    在使用树莓派时,你会发现Python和Scratch是许多任务(包括GPIO编程)中最常用的编程语言。但你知道吗,你也可以使用C++进行GPIO编程,而且这样做还有不少好处。借助WiringPi
    的头像 发表于 08-06 15:33 4609次阅读
    技能+1!如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>使用C++控制GPIO?

    这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

    何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics在本指南中,我们将学习如何使用Conda在树莓派上安装Ultraly
    的头像 发表于 07-31 11:51 6042次阅读
    这个套件让<b class='flag-5'>树莓</b>派5<b class='flag-5'>运行</b>几乎所有YOLO模型!Conda 与 Ultralytics!

    初学者指南:树莓派上搭建虚拟环境!

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 1246次阅读
    初学者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建虚拟环境!

    何在树莓派上设置并使用VNC?远程访问完整指南!

    为什么要在树莓派上使用VNC?使用VNC与树莓派的主要优势在于其提供的灵活性。我们可以在“无头模式”(无物理显示器)下运行树莓派,同时仍能完全访问其图形用户界面(GUI)。这减少了对额
    的头像 发表于 07-26 20:42 6314次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>设置并使用VNC?远程访问完整指南!

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富的库和资源而被
    的头像 发表于 07-24 15:32 1223次阅读
    C++ 与 Python:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>哪种语言更优?

    树莓派防火墙完整指南:如何在局域网中配置 IPFire ?

    如果你希望在树莓派上配置IPFire,本指南将提供一种简单而有效的方法来加强你的网络安全。在日益互联的世界中,保护家庭或小型办公室网络免受外部威胁至关重要。一个有效的解决方案是部署防火墙——一种监控
    的头像 发表于 07-21 16:34 1559次阅读
    <b class='flag-5'>树莓</b>派防火墙完整指南:如<b class='flag-5'>何在</b>局域网中配置 IPFire ?

    何在树莓派 AI HAT+上进行YOLO姿态估计?

    大家好,接下来会为大家开一个树莓派5和YOLO的连载专题。内容包括四个部分:在树莓派5上使用YOLO进行物体和动物识别-入门指南在树莓派5上开启YOLO姿态估计识别之旅!如何在
    的头像 发表于 07-20 20:34 1325次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b>派 AI HAT+上进行YOLO姿态估计?

    何在树莓派 AI HAT+上进行YOLO目标检测?

    大家好,接下来会为大家开一个树莓派5和YOLO的连载专题。内容包括四个部分:在树莓派5上使用YOLO进行物体和动物识别-入门指南在树莓派5上开启YOLO姿态估计识别之旅!如何在
    的头像 发表于 07-19 08:34 2050次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b>派 AI HAT+上进行YOLO目标检测?

    完整教程:如何在树莓派上配置防火墙?

    引言防火墙是任何网络包括树莓派网络中必不可少的工具。本质上,防火墙是内部网络(如树莓派网络)与其他外部网络(如互联网)之间的安全屏障。其主要目的是控制和过滤网络流量,根据预定义的规则允许或阻止某些
    的头像 发表于 07-07 16:30 1411次阅读
    完整教程:如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>配置防火墙?

    释放潜力:在树莓派上运行安卓系统实现多样化应用!

    为什么要在树莓派上运行安卓系统?安卓系统以其庞大的应用生态系统和用户友好的界面而闻名,它能够将树莓派转变为功能强大的设备,能够处理从媒体消费到轻量级计算和物联网应用等各种任务。优势高度
    的头像 发表于 07-05 08:33 1834次阅读
    释放潜力:在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b><b class='flag-5'>运行</b>安卓系统实现多样化应用!

    何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上
    的头像 发表于 07-01 17:41 4707次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装并<b class='flag-5'>运行</b> Arduino 集成开发环境!

    树莓派部署 Kubernetes:通过 UDM Pro 实现 BGP 负载均衡!

    最近,我将家庭实验室的架构核心切换为一组树莓派。尽管在树莓派上运行的Kubernetes发行版众多,但在资源受限的设备上运行Kubernet
    的头像 发表于 06-25 18:00 1162次阅读
    <b class='flag-5'>树莓</b>派部署 Kubernetes:通过 UDM Pro 实现 BGP 负载均衡!

    树莓派“定居”完全指南:一键设置静态IP,稳定又高效!

    始终能知晓树莓派的IP地址。这使得访问在树莓派上运行的服务(如网络服务器、SSH或VNC)更加容易,因为地址不会改变。网络稳定性动态IP地址会在设备每次重新连接到
    的头像 发表于 05-25 08:32 1840次阅读
    <b class='flag-5'>树莓</b>派“定居”完全指南:一键设置静态IP,稳定又高效!