Um Raspberry Pi pode executar o Ubuntu?

60

Eu estava pensando em comprar um Raspberry Pi e rodar o Ubuntu nele. Eu olhei na web e muitas coisas dizem que é difícil trabalhar com processadores ARM. Alguém descobriu como conseguir um Raspberry Pi para rodar o Ubuntu?

Jordânia
fonte

Respostas:

41

Na página oficial de perguntas frequentes do Raspberry Pi:

Quais distribuições Linux serão suportadas no lançamento?

Fedora, Debian e ArchLinux serão suportados desde o início. Esperamos receber apoio de outras distros posteriormente. (Devido a problemas com as versões mais recentes do Ubuntu e do processador ARM que estamos usando, o Ubuntu não pode se comprometer a oferecer suporte ao Raspberry Pi no momento.) Você poderá baixar imagens de distribuição de nós assim que o Raspberry Pi for lançado, e também venderemos cartões SD pré-carregados logo após o lançamento.


Fonte: Minha resposta no Raspberry Pi SE


EDITAR

Parece que desde o lançamento do Raspberry Pi 2, o Snappy Ubuntu Core pode ser executado no RP2.

Graças a uma colaboração muito bem-sucedida entre a Raspberry Pi Foundation e a Canonical, empresa por trás do Ubuntu, temos o prazer de anunciar que o Snappy Ubuntu Core está disponível para o Raspberry Pi 2, o mais recente membro da família Raspberry Pi.

No entanto, deve-se notar que os ansiosos não são uma versão para desktop do Ubuntu.

Kyle Macey
fonte
3
Obrigado. Espero que eles funcionem para o Raspberry pi em breve. Eu sei que muitas pessoas seriam a favor disso.
31412 Jordan
2
Ou eles passarão para uma placa que a suporta. cubieboard.org
Mateo
2
Veja a resposta abaixo por @ 0xF2 de votos detalhes (o que seria pena acrescentar a esta resposta ....)
nealmcb
@Jordan Raspberry Pi 2 foi lançado. Eu deveria rodar o Ubuntu Core
Archisman Panigrahi
O Snappy Ubuntu é um irmão incompatível com o Ubuntu tradicional baseado no Debian.
Thorbjørn Ravn Andersen 06/06
18

Atualmente não - a Canonical suporta apenas a arquitetura do processador ARMv7 da ARM e o Pi possui um chip ARMv6.

jackweirdy
fonte
3
Atualize esta resposta. As coisas mudaram :)
Android Dev
Esta é agora uma melhor referência wiki.ubuntu.com/ARM/RaspberryPi
jackweirdy
13

Algumas complicações com o ARM são um problema comum para todas as distribuições, nem sempre são específicas do Ubuntu. Elas decorrem do fato de o ARM ter várias arquiteturas diferentes, oferecendo uma compatibilidade limitada a nenhuma entre si.

As principais distribuições Linux ARM são as seguintes (excluindo o Gentoo, que por definição é compilado no destino exato), e estou listando a arquitetura de destino correspondente:

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

Para sua pergunta específica, o Raspberry PI executa uma CPU Broadcom BCM2835 (ARM1176JZF-S). Essa é a arquitetura armv6k, que não é compatível com as compilações recentes do Ubuntu, que são otimizadas para desempenho em detrimento da compatibilidade com designs de chips mais antigos, como o da Broadcom.

A escolha óbvia é executar a arquitetura armel do Debian - você se sentirá quase em casa como se estivesse no Ubuntu.

Revisitando isso alguns anos depois, agora existem muitos modelos de R.PI disponíveis no mercado:

Raspberry PI A, B, A +, B +, Zero e Zero W: não são compatíveis com as compilações do Ubuntu ARM, pois usam a CPU Broadcom BCM2835 (ARM v6k).

Raspberry PI 2, modelo B: executa uma CPU Broadcom BCM2836. Essa é a arquitetura do ARMv7, um Cortex A7 para ser mais preciso. Esta placa (e presumivelmente todas as placas R.PI "da série 2" subsequentes) executará o Ubuntu muito bem.

Raspberry PI 3, modelo A +, B, B +: são executados em uma CPU Broadcom BCM2837. Esta é a arquitetura ARMv8, um chip Cortex-A53 de 64 bits para ser exato. Essas placas são uma opção superior a qualquer placa R.PI 2 quando se trata de executar o Ubuntu.

Raspberry PI 4, modelo B: este é baseado no BCM2711, um chip Quad-core Cortex-A72 (ARM v8) de 64 bits quase três vezes mais rápido que o SoC nas placas PI modelo 3. Agora, esta placa é a melhor opção para executar o Ubuntu no Raspberry PI .

A Canonical lançou o Ubuntu Core (também conhecido como "Snappy") para o R.PI 2, mas é importante notar que esta é uma distribuição de servidores sem ambiente de desktop. Além disso, as imagens padrão do servidor Ubuntu 16.04 e 18.04 que podem ser expandidas para incluir um ambiente de área de trabalho estão disponíveis para R.PI 2 e R.PI 3. Agora, o Ubuntu MATE também está disponível para Raspberry PI.

Todas as imagens atuais do Raspberry PI estão vinculadas nesta página no wiki do Ubuntu.

0xF2
fonte
Então, quais versões mais antigas do Ubuntu são executadas no Pi?
Mathias Lykkegaard Lorenzen
Espero que o 9.04 funcione bem, mas não sei por que você não usaria apenas um Debian atual.
0xF2 31/07
Preciso de compatibilidade com um dongle WiFi específico que eu sei que funciona com o Ubuntu. Ainda não comprei o dongle nem o próprio Pi, mas quero apenas uma instalação inteira que funcione com certeza.
Mathias Lykkegaard Lorenzen
É mais fácil ir ao Sparkfun ou Adafruit e comprar um dongle compatível com Raspbian, o sistema operacional padrão do Raspberry PI (um derivado do Debian). Procurar hardware "compatível com o Ubuntu" quando você estiver pensando em usar uma distribuição de 5 anos não vai acabar bem.
0xF2
2

Com base na atualização mais recente das perguntas frequentes do site oficial :

... O
Raspbian (baseado no Debian), o Arch Linux e o Pidora rodam no Raspberry Pi 1, 2 e 3. O Ubuntu MATE e o Ubuntu Snappy Core também rodam apenas no Pi 2 e 3.
...

Mostafa Ahangarha
fonte
0

O wiki do Ubuntu Raspberry Pi é a fonte mais confiável e atualizada de informações sobre a instalação do Ubuntu no Raspberry Pi, mas a imagem do Ubuntu para Raspberry Pi vinculada ao wiki do Ubuntu Raspberry Pi não é uma versão oficial do Ubuntu suportada. Uma imagem Ubuntu 14.04 LTS (Trusty Tahr) está disponível para o Raspberry Pi 2, que combina a distribuição 14.04 lançada com um PPA contendo kernels e firmware que funcionam no Raspberry Pi 2. As instruções para instalar esta imagem estão na mesma página da web.

Imagens oficiais

armhf

arm64

As imagens ISO genéricas arm64 podem ser usadas com o Raspberry Pi 3. Instruções para inicializar estas estão aqui .

A Canonical lançou imagens oficiais [Ubuntu Core 16 e Core 18 para Raspberry Pi 3. As instruções para instalá-lo estão em Raspberry Pi | Portal do desenvolvedor Ubuntu . Como o wiki diz: O Snappy Ubuntu Core é uma nova versão do Ubuntu com atualizações transacionais - uma imagem mínima do servidor com as mesmas bibliotecas do Ubuntu atual, mas os aplicativos são fornecidos por um mecanismo mais simples.

Uma nova versão do Ubuntu Core é lançada a cada 2 anos em anos pares (2016, 2018, etc.).

O Ubuntu MATE 16.04 possui bluetooth e wifi totalmente funcionais no Raspberry Pi 3.

karel
fonte