Raspberry Pi可以运行Ubuntu吗?


60

我当时正在考虑购买Raspberry Pi并在其上运行Ubuntu。我在网上看了看,有很多东西说很难在ARM处理器上工作。有谁知道如何获得Raspberry pi来运行Ubuntu?

Answers:


41

从Raspberry Pi 的官方常见问题页面

启动时将支持哪些Linux发行版?

从一开始就将支持Fedora,Debian和ArchLinux。我们希望以后能得到其他发行版的支持。(由于新版本的Ubuntu和我们使用的ARM处理器存在问题,Ubuntu目前无法承诺支持Raspberry Pi。)Raspberry Pi发布后,您将能够从我们这里下载发行映像,发布后不久,我们还将出售预加载的SD卡。


资料来源:我对Raspberry Pi SE的回答


编辑

自从Raspberry Pi 2发布以来,Snappy Ubuntu Core似乎可以在RP2上运行。

感谢Raspberry Pi基金会与Ubuntu背后的公司Canonical的非常成功的合作,我们很高兴地宣布Snappy Ubuntu Core可用于Raspberry Pi 2(最新的Raspberry Pi系列成员)。

但是,请注意,这不是 Ubuntu 的桌面版本


3
谢谢。我希望他们能尽快将其用于Raspberry pi。我知道很多人会赞成这一点。
约旦

2
否则,他们将转到支持它的董事会。cubieboard.org
Mateo

2
请参阅以下@ 0xF2的答案以获取有用的详细信息(值得将其添加到此答案中...。)
nealmcb 2014年

@Jordan Raspberry Pi 2已启动。我应该运行Ubuntu Core
Archisman Panigrahi,2015年

Snappy Ubuntu与传统的基于Debian的Ubuntu不兼容。
托尔比约恩Ravn的安德森


13

ARM的某些复杂性是所有发行版中常见的问题,它们并不总是特定于Ubuntu。它们源于以下事实:ARM具有许多不同的体系结构,彼此之间的兼容性有限。

以下是主要的Linux ARM发行版(不包括根据定义编译为确切目标的Gentoo),并且我列出了相应的目标体系结构:

Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher

对于您的特定问题,Raspberry PI运行BCM2835(ARM1176JZF-S)Broadcom CPU。这是armv6k架构,它与Ubuntu的最新版本不兼容,而Ubuntu的最新版本针对性能进行了优化,但要以与Broadcom这类较早的芯片设计的兼容性为代价。

显而易见的选择是运行Debian的armel架构-就像在Ubuntu上一样,您几乎会感到宾至如归。

几年后再回顾一下,现在市场上有许多R.PI型号可用:

Raspberry PI A,B,A +,B +,零和零W:它们与Ubuntu ARM版本不兼容,因为它们使用BCM2835 Broadcom CPU(ARM v6k)。

Raspberry PI 2,B型:运行BCM2836 Broadcom CPU。这是ARMv7架构,确切地说是Cortex A7。该板(以及大概所有后续的“系列2” R.PI板)都可以很好地运行Ubuntu。

Raspberry PI 3,型号A +,B,B +:它们在BCM2837 Broadcom CPU上运行。这是ARMv8架构,确切地说是Cortex-A53 64位芯片。在运行Ubuntu时,这些板是任何R.PI 2板的优越选择。

Raspberry PI 4,B型:该型号基于BCM2711,这是一个四核Cortex-A72(ARM v8)64位芯片,几乎是PI 3型开发板上SoC的三倍。现在,该板是在Raspberry PI上运行Ubuntu的最佳选择

Canonical已为R.PI 2发布了Ubuntu Core(又名“ Snappy”),但值得注意的是这是没有桌面环境的服务器发行版。此外,R.PI 2和R.PI 3提供了可扩展为包含桌面环境的标准Ubuntu 16.04和18.04服务器映像。UbuntuMATE现在也可用于Raspberry PI。

从Ubuntu Wiki上的此页面链接所有当前的Raspberry PI映像。


那么,哪些较早版本的Ubuntu可以在Pi上运行?
Mathias Lykkegaard Lorenzen 2013年

我希望9.04可以正常工作,但是我不确定为什么您不只是使用当前的Debian。
0xF2

我需要与我知道可用于Ubuntu的特定WiFi加密狗兼容。我还没有购买加密狗或Pi本身,但是我只想要一个可以正常使用的整体设置。
Mathias Lykkegaard Lorenzen

前往Sparkfun或Adafruit并购买与Raspbian兼容的加密狗比较容易,Raspbian是Raspberry PI(Debian衍生产品)的默认操作系统。当您考虑使用拥有5年历史的发行版时,寻找“与Ubuntu兼容”的硬件可能会收尾。
2015年

2

根据官方网站的常见问题解答上的最新更新:

...
Raspbian(基于Debian),Arch Linux和Pidora在Raspberry Pi 1、2和3上运行。Ubuntu MATE和Ubuntu Snappy Core也仅在Pi 2和3上运行。
...


0

关于在Raspberry Pi上安装Ubuntu的信息,Ubuntu Raspberry Pi Wiki是最可靠和最新的资源,但是在Ubuntu Raspberry Pi Wiki上链接到的Raspberry Pi的Ubuntu映像不是官方支持的Ubuntu版本。Raspberry Pi 2可以使用Ubuntu 14.04 LTS(Trusty Tahr)映像,该映像结合了已发布的14.04发行版和包含可在Raspberry Pi 2上运行的内核和固件的PPA。有关安装此映像的说明位于同一网页上。

官方图片

臂架

臂64

通用arm64 ISO映像可与Raspberry Pi 3一起使用。有关引导这些映像的说明,请参见此处

Canonical已发布Raspberry Pi 3的官方[Ubuntu Core 16和Core 18映像。有关安装说明,请参见Raspberry Pi | Ubuntu开发者门户。正如Wiki所述:Snappy Ubuntu Core是Ubuntu的新版本,具有事务性更新-具有与当今Ubuntu相同库的最小服务器映像,但是应用程序是通过更简单的机制提供的。

偶数年份(2016、2018等)每两年发布一次新版本的Ubuntu Core。

Ubuntu MATE 16.04在Raspberry Pi 3上具有完全正常工作的蓝牙和wifi。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.