Jor*_*dan 63 arm raspberrypi system-installation
我正在考虑购买Raspberry Pi并在其上运行 Ubuntu。我浏览了网络,很多东西都说它很难在 ARM 处理器上工作。有没有人想出如何让 Raspberry pi 运行 Ubuntu?
Kyl*_*cey 43
来自Raspberry Pi的官方常见问题解答页面:
发布时将支持哪些 Linux 发行版?
从一开始就支持 Fedora、Debian 和 ArchLinux。我们希望以后能看到其他发行版的支持。(由于较新版本的 Ubuntu 和我们使用的 ARM 处理器存在问题,Ubuntu 目前无法承诺支持 Raspberry Pi。)一旦 Raspberry Pi 发布,您就可以从我们这里下载发行版映像,我们还将在发布后不久销售预装 SD 卡。
编辑
似乎自从 Raspberry Pi 2 推出以来,Snappy Ubuntu Core就可以在 RP2 上运行了。
得益于 Raspberry Pi 基金会与 Ubuntu 背后的公司 Canonical 之间非常成功的合作,我们很高兴地宣布 Snappy Ubuntu Core 可用于 Raspberry Pi 2(Raspberry Pi 家族的最新成员)。
但是,应该注意的是,这不是Ubuntu的桌面版本。
0xF*_*xF2 17
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
Run Code Online (Sandbox Code Playgroud)
对于您的具体问题,原始Raspberry PI 运行 BCM2835 (ARM1176JZF-S) Broadcom CPU。这是 armv6k 架构,它与 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 2 的修订版 1.2 使用相同的 64 位内核,使较新的 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”),但值得注意的是,这是一个没有桌面环境的服务器发行版。此外,可扩展为包含桌面环境的标准 Ubuntu 16.04 和 18.04 服务器映像可用于 R.PI 2 和 R.PI 3。Ubuntu MATE 现在也可用于 Raspberry PI。
最后,从 20.04 开始,官方 Ubuntu 桌面映像可用于 Raspberry PI。只要 Raspbian 继续提供 32 位用户空间,这应该被认为是 Raspberry Pi 的最佳全 64 位选项。
所有当前的 Raspberry PI 图像都从Ubuntu wiki 上的此页面链接。
归档时间: |
|
查看次数: |
91199 次 |
最近记录: |