Czy Raspberry Pi może obsługiwać Ubuntu?

60

Myślałem o zakupie Raspberry Pi i uruchomieniu na nim Ubuntu. Rozejrzałem się po Internecie i wiele rzeczy mówi, że trudno jest pracować na procesorach ARM. Czy ktoś wymyślił, jak zdobyć Raspberry pi do uruchamiania Ubuntu?

Jordania
źródło

Odpowiedzi:

41

Z oficjalnej strony FAQ w Raspberry Pi:

Jakie dystrybucje systemu Linux będą obsługiwane podczas uruchamiania?

Fedora, Debian i ArchLinux będą obsługiwane od samego początku. Mamy nadzieję, że później otrzymamy wsparcie z innych dystrybucji. (Z powodu problemów z nowszymi wersjami Ubuntu i używanego przez nas procesora ARM, Ubuntu nie może obecnie zobowiązać się do obsługi Raspberry Pi.) Będziesz mógł pobrać od nas obrazy dystrybucyjne, jak tylko Raspberry Pi zostanie wydane, i wkrótce będziemy sprzedawać fabrycznie załadowane karty SD.


Źródło: Moja odpowiedź na temat Raspberry Pi SE


EDYTOWAĆ

Wygląda na to, że od premiery Raspberry Pi 2 Snappy Ubuntu Core można uruchomić na RP2.

Dzięki bardzo udanej współpracy między Raspberry Pi Foundation i Canonical, firmą stojącą za Ubuntu, z przyjemnością ogłaszamy, że Snappy Ubuntu Core jest dostępny dla Raspberry Pi 2, najnowszego członka rodziny Raspberry Pi.

Należy jednak zauważyć z niepokojem, że nie jest to wersja Ubuntu na komputery.

Kyle Macey
źródło
3
Dzięki. Mam nadzieję, że wkrótce sprawią, że będzie działać dla Raspberry pi. Wiem, że wiele osób byłoby za tym.
Jordania,
2
Lub przejdą na tablicę, która ją obsługuje. cubieboard.org
Mateo
2
Zobacz poniższą odpowiedź @ 0xF2, aby uzyskać pomocne informacje (które warto dodać do tej odpowiedzi ....)
nealmcb 30.04.2014
@Jordan Raspberry Pi 2 został uruchomiony. Powinienem uruchomić Ubuntu Core
Archisman Panigrahi
Snappy Ubuntu jest niekompatybilnym rodzeństwem z tradycyjnym Ubuntu opartym na Debianie.
Thorbjørn Ravn Andersen
18

Obecnie nie - Canonical obsługuje tylko architekturę procesorów ARMv7 ARM, a Pi ma układ ARMv6.

jackweirdy
źródło
3
Zaktualizuj tę odpowiedź. Wszystko się zmieniło :)
Android Dev
To jest teraz lepsze odniesienie wiki.ubuntu.com/ARM/RaspberryPi
jackweirdy
13

Niektóre komplikacje związane z ARM są częstym problemem dla wszystkich dystrybucji, nie zawsze są one specyficzne dla Ubuntu. Wynika to z faktu, że ARM ma wiele różnych architektur, oferując między sobą brak kompatybilności.

Wiodące dystrybucje Linux ARM są następujące (z wyjątkiem Gentoo, które z definicji jest skompilowane z dokładnym celem), i wymienię odpowiednią architekturę docelową:

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

Na twoje konkretne pytanie Raspberry PI uruchamia procesor Broadcom BCM2835 (ARM1176JZF-S). Jest to architektura armv6k, która nie jest kompatybilna z najnowszymi wersjami Ubuntu, które są zoptymalizowane pod kątem wydajności kosztem zgodności ze starszymi konstrukcjami układów, takimi jak Broadcom.

Oczywistym wyborem jest uruchomienie architektury Armel Debiana - poczujesz się jak w domu, jakbyś był na Ubuntu.

Powracając do tego kilka lat później, na rynku dostępnych jest obecnie wiele modeli R.PI:

Raspberry PI A, B, A +, B +, Zero i Zero W: Nie są one kompatybilne z kompilacjami Ubuntu ARM, ponieważ używają procesora Broadcom BCM2835 (ARM v6k).

Raspberry PI 2, model B: działa na nim procesor Broadcom BCM2836. Jest to architektura ARMv7, a konkretnie Cortex A7. Ta płyta (i przypuszczalnie wszystkie kolejne płyty R.PI z serii 2) będą działały dobrze dla Ubuntu.

Raspberry PI 3, model A +, B, B +: działają one na procesorze Broadcom BCM2837. Jest to architektura ARMv8, a dokładniej 64-bitowy układ Cortex-A53. Te płyty są lepszą opcją niż wszystkie płyty R.PI 2, jeśli chodzi o uruchamianie Ubuntu.

Raspberry PI 4, model B: ten oparty jest na BCM2711, czterordzeniowym 64-bitowym układzie Cortex-A72 (ARM v8) prawie trzy razy szybszym niż SoC w płytach PI model 3. Ta płyta jest teraz najlepszą opcją do uruchamiania Ubuntu na Raspberry PI .

Firma Canonical wydała system Ubuntu Core (znany również jako „Snappy”) dla R.PI 2, ale należy zauważyć, że jest to dystrybucja serwerów bez środowiska graficznego. Ponadto standardowe obrazy serwera Ubuntu 16.04 i 18.04, które można rozszerzyć o środowisko pulpitu, są dostępne dla R.PI 2 i R.PI 3. Ubuntu MATE jest teraz również dostępny dla Raspberry PI.

Wszystkie aktualne obrazy Raspberry PI są powiązane z tej strony na wiki Ubuntu.

0xF2
źródło
Więc jakie starsze wersje Ubuntu działają na Pi?
Mathias Lykkegaard Lorenzen
Spodziewam się, że 9.04 działałoby dobrze, ale nie jestem pewien, dlaczego zamiast tego po prostu nie używałbyś obecnego Debiana.
0xF2,
Potrzebuję kompatybilności z konkretnym kluczem Wi-Fi, który, jak wiem, działa z Ubuntu. Nie kupiłem jeszcze klucza sprzętowego ani samego Pi, ale po prostu chcę mieć całą konfigurację, która na pewno zadziała.
Mathias Lykkegaard Lorenzen
Łatwiej jest udać się do Sparkfun lub Adafruit i kupić klucz kompatybilny z Raspbian, domyślnym systemem operacyjnym dla Raspberry PI (pochodna Debiana). Szukanie sprzętu „kompatybilnego z Ubuntu”, gdy myślisz o użyciu 5-letniej dystrybucji, nie skończy się dobrze.
0xF2
2

Na podstawie najnowszej aktualizacji na oficjalnej stronie FAQ :

...
Raspbian (oparty na Debianie), Arch Linux i Pidora działają na Raspberry Pi 1, 2 i 3. Ubuntu MATE i Ubuntu Snappy Core działają również tylko na Pi 2 i 3.
...

Mostafa Ahangarha
źródło
0

Ubuntu Raspberry Pi wiki jest najbardziej wiarygodnym źródłem i up-to-date informacje na temat instalacji Ubuntu na Raspberry Pi, ale obraz Ubuntu dla Raspberry Pi związana na wiki Ubuntu Raspberry Pi nie jest oficjalnie wspierany uwolnienie Ubuntu. Obraz Ubuntu 14.04 LTS (Trusty Tahr) jest dostępny dla Raspberry Pi 2, który łączy wydaną dystrybucję 14.04 z PPA zawierającym jądra i oprogramowanie wewnętrzne działające na Raspberry Pi 2. Instrukcje instalacji tego obrazu znajdują się na tej samej stronie internetowej.

Oficjalne zdjęcia

armhf

arm64

Ogólne obrazy ISO arm64 mogą być używane z Raspberry Pi 3. Instrukcje dotyczące uruchamiania znajdują się tutaj .

Firma Canonical wydała oficjalne zdjęcia [Ubuntu Core 16 i Core 18 dla Raspberry Pi 3. Instrukcje instalacji znajdują się w Raspberry Pi | Portal deweloperów Ubuntu . Jak głosi wiki: Snappy Ubuntu Core to nowa wersja Ubuntu z aktualizacjami transakcyjnymi - minimalny obraz serwera z tymi samymi bibliotekami, co dzisiejsze Ubuntu, ale aplikacje są dostarczane przez prostszy mechanizm.

  • Ubuntu Core 16 jest oparty na Ubuntu 16.04 i jest obsługiwany przez 5 lat.

  • Ubuntu Core 18 jest oparty na Ubuntu 18.04 i jest obsługiwany przez 10 lat.

Nowa wersja Ubuntu Core jest wydawana co 2 lata w latach parzystych (2016, 2018 itd.).

Ubuntu MATE 16.04 ma w pełni działającą technologię Bluetooth i Wi-Fi na Raspberry Pi 3.

Karel
źródło