Je pensais acheter un Raspberry Pi et de faire tourner Ubuntu dessus. J'ai fait le tour du web, et beaucoup de choses disent qu'il est difficile pour lui de fonctionner sur les processeurs ARM. Quelqu'un a-t-il trouvé le moyen de faire fonctionner Ubuntu sur un Raspberry Pi ?
Réponses
Trop de publicités?De la Page officielle des FAQ à Raspberry Pi :
Quels distros Linux seront pris en charge au lancement ?
Fedora, Debian et ArchLinux seront pris en charge dès le début. Nous espérons Nous espérons que d'autres distributions seront prises en charge plus tard. (En raison de problèmes avec les nouvelles versions d'Ubuntu et le processeur ARM que nous utilisons, Ubuntu ne peut pas commit à prendre en charge Raspberry Pi pour le moment). Vous pourrez télécharger des images de distro de notre part dès que le Raspberry Pi est et nous vendrons également des cartes SD préchargées peu après la sortie après la sortie.
Fuente: Ma réponse sur Raspberry Pi SE
EDIT
Il semble que depuis le lancement du Raspberry Pi 2, Noyau de l'Ubuntu Snappy peut être exécuté sur RP2.
Grâce à une collaboration très fructueuse entre la Fondation Raspberry Pi et Canonical, la société derrière Ubuntu, nous avons le plaisir d'annoncer que Snappy Ubuntu Core est disponible pour le Raspberry Pi 2, le dernier membre de la famille Raspberry Pi.
Cependant, il faut noter pour les anxieux qu'il s'agit de pas de version de bureau d'Ubuntu.
Certaines complications avec ARM sont un problème commun à toutes les distributions, elles ne sont pas toujours spécifiques à Ubuntu. Elles proviennent du fait que ARM possède un certain nombre d'architectures différentes, offrant une compatibilité limitée ou nulle entre elles.
Les principales distributions Linux ARM sont les suivantes (à l'exception de Gentoo qui, par définition, est compilée pour la cible exacte), et je donne la liste des architectures cibles correspondantes :
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
Pour répondre à votre question spécifique, le original Raspberry PI fonctionne avec un CPU Broadcom BCM2835 (ARM1176JZF-S). Il s'agit de l'architecture armv6k, qui n'est pas compatible avec les versions récentes d'Ubuntu, qui sont optimisées pour les performances au détriment de la compatibilité avec les anciennes conceptions de puces comme celle de Broadcom.
Le choix évident est d'utiliser l'architecture armel de Debian - vous vous sentirez presque comme chez vous, comme si vous étiez sur Ubuntu.
Quelques années plus tard, de nombreux modèles de R.PI sont disponibles sur le marché :
Raspberry PI A, B, A+, B+, Zero et Zero W : Ces appareils ne sont pas compatibles avec les versions ARM d'Ubuntu, car ils utilisent le CPU Broadcom BCM2835 (ARM v6k).
Raspberry PI 2, modèle B : il utilise un CPU Broadcom BCM2836. Il s'agit d'une architecture ARMv7, un Cortex A7 pour être précis. Cette carte (et vraisemblablement toutes les cartes R.PI "série 2" ultérieures) fonctionnera très bien avec Ubuntu.
Raspberry PI 3, modèle A+, B, B+ : ils fonctionnent avec un CPU Broadcom BCM2837. Il s'agit d'une architecture ARMv8, une puce 64 bits Cortex-A53 pour être exact. Ces cartes sont une option supérieure à toutes les cartes R.PI 2 lorsqu'il s'agit de faire tourner Ubuntu. La révision 1.2 du Raspberry PI 2 utilise ce même noyau 64 bits, ce qui rend les nouvelles cartes PI 2 nettement meilleures que la version originale.
Raspberry PI 4, modèle B : celui-ci est basé sur le BCM2711, une puce Quad core Cortex-A72 (ARM v8) 64-bit presque trois fois plus rapide que le SoC des cartes PI modèle 3. Cette carte est maintenant la meilleure option pour faire tourner Ubuntu sur Raspberry PI. .
Canonical a publié Ubuntu Core (alias "Snappy") pour la R.PI 2, mais il convient de noter qu'il s'agit d'une distribution serveur sans environnement de bureau. En outre, les images serveur standard Ubuntu 16.04 et 18.04 qui peuvent être étendues pour inclure un environnement de bureau sont disponibles pour R.PI 2 et R.PI 3. Ubuntu MATE est maintenant également disponible pour Raspberry PI.
Enfin, à partir de la version 20.04, des images officielles d'Ubuntu Desktop sont disponibles pour Raspberry PI. Tant que Raspbian continue à fournir un espace utilisateur 32 bits, Ubuntu 20.04 doit être considéré comme la meilleure option entièrement 64 bits pour Raspberry Pi.
Toutes les images actuelles de Raspberry PI sont liées à partir de cette page sur le wiki d'Ubuntu.
Les images Ubuntu 20.10 Desktop et Ubuntu 20.10 Server préinstallées pour Raspberry Pi sont disponibles à l'adresse suivante ubuntu.com . Les images préinstallées vous permettent de décompresser une version préinstallée d'Ubuntu sur un périphérique cible.
En Ubuntu Raspberry Pi wiki est la source la plus fiable et la plus à jour d'informations sur l'installation d'Ubuntu sur le Raspberry Pi, mais l'image Ubuntu pour Raspberry Pi liée au wiki Ubuntu Raspberry Pi n'est pas une version officielle d'Ubuntu. Une image Ubuntu 14.04 LTS (Trusty Tahr) est disponible pour le Raspberry Pi 2, qui combine la distribution 14.04 publiée avec un PPA contenant les noyaux et les microprogrammes qui fonctionnent sur le Raspberry Pi 2. Les instructions d'installation de cette image se trouvent sur la même page web.
Images officielles
armhf
-
Raspberry Pi 2 : ubuntu-18.04-preinstalled-server-armhf+raspi2.img.xz (image 4G, 296MB compressé)
-
Raspberry Pi 3 : Les images officielles du Raspberry Pi 2 peuvent être utilisées avec un Pi 3B/3B+ après quelques modifications mineures (cf. instructions ).
-
Raspberry Pi 4 : Vous pouvez installer Ubuntu Server + l'environnement de bureau (facultatif) sur un Raspberry Pi 4 en suivant les instructions dans cette réponse .
-
D'autres communiqués peuvent être consultés à l'adresse suivante http://cdimage.ubuntu.com/ubuntu/releases/
arm64
Les images ISO génériques arm64 peuvent être utilisées avec le Raspberry Pi 3. Les instructions pour les démarrer sont aquí .
Canonical a publié les images officielles [Ubuntu Core 16 et Core 18] pour le Raspberry Pi 3. Les instructions d'installation sont disponibles à l'adresse suivante Installer Ubuntu Core sur un Raspberry Pi 2 ou 3 . Comme le dit le wiki : Snappy Ubuntu Core est une nouvelle version d'Ubuntu avec des mises à jour transactionnelles - une image serveur minimale avec les mêmes bibliothèques que l'Ubuntu actuel, mais les applications sont fournies par un mécanisme plus simple.
-
Ubuntu Core 16 est basé sur Ubuntu 16.04, et est soutenu pendant 5 ans.
-
Ubuntu Core 18 est basé sur Ubuntu 18.04, et est soutenu pendant 10 ans.
Une nouvelle version d'Ubuntu Core est publiée tous les deux ans, les années paires (2016, 2018, etc.).
Ubuntu MATE 16.04 a un bluetooth et un wifi qui fonctionnent parfaitement sur le Raspberry Pi 3.
Paquets Raspberry Pi
Bien que la majorité de l'image du nuage/serveur Raspberry Pi fonctionne comme n'importe quel autre système Ubuntu, il existe quelques paquets dans toutes les versions actuellement prises en charge d'Ubuntu que vous ne connaissez peut-être pas.
-
linux-firmware-raspi2
- Fichiers de démarrage du microprogramme du GPU et WiFi fichiers de configuration du firmware -
linux-raspi2
(linux-image-raspi2
) - Noyau Linux avec des correctifs de https://github.com/raspberrypi/linux -
u-boot-rpi
- Fournit les différents binaires uboot* sous le nom de/boot/firmware
-
flash-kernel
- Copie automatiquement le dernier noyau, le fichier dtb et le u-boot script sur la partition GPU firmware du Pi formatée en FAT.
D'après la dernière mise à jour du site officiel FAQ :
...
Raspbian (basé sur Debian), Arch Linux et Pidora fonctionnent sur le syst�me d†? Raspberry Pi 1, 2 et 3. Ubuntu MATE et Ubuntu Snappy Core aussi courir sur les Pi 2 et 3 uniquement.
...
- Réponses précédentes
- Plus de réponses