Kann ein Raspberry Pi Ubuntu ausführen?

60

Ich dachte darüber nach, einen Raspberry Pi zu kaufen und Ubuntu darauf laufen zu lassen. Ich habe mich im Internet umgesehen und viele Dinge besagen, dass es schwierig ist, auf ARM-Prozessoren zu arbeiten. Hat jemand herausgefunden, wie man einen Raspberry-Pi zum Ausführen von Ubuntu bringt?

Jordan
quelle

Antworten:

41

Von der offiziellen FAQ-Seite bei Raspberry Pi:

Welche Linux-Distributionen werden beim Start unterstützt?

Fedora, Debian und ArchLinux werden von Anfang an unterstützt. Wir hoffen, später Unterstützung von anderen Distributionen zu erhalten. (Aufgrund von Problemen mit neueren Versionen von Ubuntu und dem von uns verwendeten ARM-Prozessor kann sich Ubuntu derzeit nicht dazu verpflichten, Raspberry Pi zu unterstützen.) Sobald der Raspberry Pi veröffentlicht ist, können Sie Distro-Images von uns herunterladen. Kurz nach der Veröffentlichung werden wir auch vorinstallierte SD-Karten verkaufen.


Quelle: Meine Antwort auf Raspberry Pi SE


BEARBEITEN

Es scheint, dass Snappy Ubuntu Core seit dem Start von Raspberry Pi 2 auf RP2 ausgeführt werden kann.

Dank einer sehr erfolgreichen Zusammenarbeit zwischen der Raspberry Pi Foundation und Canonical, dem Unternehmen hinter Ubuntu, freuen wir uns, bekannt zu geben, dass Snappy Ubuntu Core für den Raspberry Pi 2, das neueste Mitglied der Raspberry Pi-Familie, verfügbar ist.

Es ist jedoch zu beachten, dass dies keine Desktop-Version von Ubuntu ist.

Kyle Macey
quelle
3
Vielen Dank. Ich hoffe, sie schaffen es bald für den Raspberry Pi. Ich weiß, dass viele Leute dafür sind.
Jordanien
2
Oder sie wechseln zu einem Brett, das es unterstützt. cubieboard.org
Mateo
2
In der Antwort unten von @ 0xF2 finden Sie hilfreiche Details (die es wert wären, zu dieser Antwort hinzugefügt zu werden ...)
nealmcb
@ Jordan Raspberry Pi 2 wurde gestartet. Ich sollte Ubuntu Core
Archisman Panigrahi
Snappy Ubuntu ist ein inkompatibler Bruder des traditionellen Debian-basierten Ubuntu.
Thorbjørn Ravn Andersen
18

Derzeit nicht - Canonical unterstützt nur die ARMv7-Prozessorarchitektur von ARM und der Pi verfügt über einen ARMv6-Chip.

verrückt
quelle
3
Bitte aktualisieren Sie diese Antwort. Dinge haben sich geändert :)
Android Dev
Dies ist jetzt eine bessere Referenz wiki.ubuntu.com/ARM/RaspberryPi
jackweirdy
13

Einige Komplikationen mit ARM treten häufig bei allen Distributionen auf. Sie sind nicht immer Ubuntu-spezifisch. Sie ergeben sich aus der Tatsache, dass ARM über eine Reihe unterschiedlicher Architekturen verfügt, die nur eine eingeschränkte Kompatibilität untereinander bieten.

Die führenden Linux-ARM-Distributionen sind die folgenden (mit Ausnahme von Gentoo, das per Definition für das genaue Ziel kompiliert wurde), und ich liste die entsprechende Zielarchitektur auf:

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

Auf Ihre spezielle Frage hin betreibt der Raspberry PI eine Broadcom-CPU vom Typ BCM2835 (ARM1176JZF-S). Hierbei handelt es sich um eine armv6k-Architektur, die nicht mit den neuesten Ubuntu-Versionen kompatibel ist. Diese sind auf Kosten der Kompatibilität mit älteren Chip-Designs wie diesem von Broadcom für die Leistung optimiert.

Die naheliegende Wahl ist, die Armel-Architektur von Debian zu verwenden - Sie werden sich fast wie zu Hause fühlen, als wären Sie auf Ubuntu.

Ein paar Jahre später gibt es wieder viele Modelle von R.PI auf dem Markt:

Raspberry PI A, B, A +, B +, Null und Null W: Diese sind nicht mit Ubuntu ARM-Builds kompatibel, da sie die BCM2835 Broadcom-CPU (ARM v6k) verwenden.

Raspberry PI 2, Modell B: Hier läuft eine BCM2836 Broadcom-CPU. Dies ist die ARMv7-Architektur, genauer gesagt eine Cortex A7. Dieses Board (und vermutlich alle nachfolgenden "Serie 2" -RPI-Boards) läuft unter Ubuntu einwandfrei.

Raspberry PI 3, Modell A +, B, B +: Diese laufen auf einer BCM2837 Broadcom-CPU. Dies ist die ARMv8-Architektur, ein Cortex-A53-64-Bit-Chip, um genau zu sein. Diese Karte ist eine überlegene Option gegenüber allen R.PI 2-Karten, wenn es um die Ausführung von Ubuntu geht.

Raspberry PI 4, Modell B: Dieses Modell basiert auf dem BCM2711, einem 64-Bit-Quad-Core-Cortex-A72-Chip (ARM v8), der fast dreimal so schnell ist wie der SoC in PI Model 3-Boards. Dieses Board ist jetzt die beste Option, um Ubuntu auf Raspberry PI auszuführen .

Canonical hat Ubuntu Core (auch bekannt als "Snappy") für R.PI 2 veröffentlicht. Es ist jedoch zu beachten, dass es sich um eine Serverdistribution ohne Desktop-Umgebung handelt. Zusätzlich sind für R.PI 2 und R.PI 3 standardmäßige Ubuntu 16.04- und 18.04-Server-Images verfügbar, die um eine Desktop-Umgebung erweitert werden können. Ubuntu MATE ist jetzt auch für Raspberry PI verfügbar.

Alle aktuellen Raspberry PI-Bilder sind von dieser Seite im Ubuntu-Wiki verlinkt .

0xF2
quelle
Welche älteren Versionen von Ubuntu laufen dann auf dem Pi?
Mathias Lykkegaard Lorenzen
Ich erwarte, dass 9.04 gut funktionieren würde, aber ich bin mir nicht sicher, warum Sie nicht einfach ein aktuelles Debian verwenden würden.
0xF2
Ich benötige Kompatibilität mit einem bestimmten WiFi-Dongle, von dem ich weiß, dass er mit Ubuntu funktioniert. Ich habe weder den Dongle noch den Pi selbst gekauft, aber ich möchte nur ein vollständiges Setup, das garantiert funktioniert.
Mathias Lykkegaard Lorenzen
Es ist einfacher, Sparkfun oder Adafruit aufzusuchen und einen Dongle zu kaufen, der mit Raspbian, dem Standard-Betriebssystem für Raspberry PI (ein Debian-Derivat), kompatibel ist. Die Suche nach "Ubuntu-kompatibler" Hardware, wenn Sie über eine 5 Jahre alte Distribution nachdenken, wird nicht gut enden.
0xF2
2

Basierend auf dem neuesten Update auf der offiziellen Website FAQ :

...
Raspbian (basierend auf Debian), Arch Linux und Pidora laufen auf den Raspberry Pi 1, 2 und 3. Ubuntu MATE und Ubuntu Snappy Core laufen auch nur auf Pi 2 und 3.
...

Mostafa Ahangarha
quelle
0

Das Ubuntu Raspberry Pi-Wiki ist die zuverlässigste und aktuellste Quelle für Informationen zur Installation von Ubuntu auf dem Raspberry Pi. Das Ubuntu-Image für Raspberry Pi, das im Ubuntu Raspberry Pi-Wiki verlinkt ist, ist jedoch keine offiziell unterstützte Ubuntu-Version. Für das Raspberry Pi 2 ist ein Ubuntu 14.04 LTS (Trusty Tahr) -Image verfügbar, das die freigegebene 14.04-Distribution mit einem PPA kombiniert, das Kernel und Firmware enthält, die auf dem Raspberry Pi 2 funktionieren. Die Anweisungen zum Installieren dieses Images befinden sich auf derselben Webseite.

Offizielle Bilder

armhf

arm64

Die generischen arm64 ISO-Images können mit dem Raspberry Pi 3 verwendet werden. Anweisungen zum Booten finden Sie hier .

Canonical hat offizielle [Ubuntu Core 16 und Core 18-Images für Raspberry Pi 3 veröffentlicht. Die Anweisungen zur Installation finden Sie unter Raspberry Pi | Ubuntu-Entwicklerportal . Wie das Wiki sagt: Snappy Ubuntu Core ist eine neue Version von Ubuntu mit Transaktionsupdates - ein minimales Server-Image mit denselben Bibliotheken wie das heutige Ubuntu, aber Anwendungen werden durch einen einfacheren Mechanismus bereitgestellt.

  • Ubuntu Core 16 basiert auf Ubuntu 16.04 und wird 5 Jahre lang unterstützt.

  • Ubuntu Core 18 basiert auf Ubuntu 18.04 und wird 10 Jahre lang unterstützt.

Eine neue Version von Ubuntu Core wird alle 2 Jahre in geraden Jahren (2016, 2018 usw.) veröffentlicht.

Ubuntu MATE 16.04 hat voll funktionsfähiges Bluetooth und WLAN auf dem Raspberry Pi 3.

karel
quelle