Ubuntu vient de sortir en version adaptée au processeur du Raspberry Pi 2. Il fallait en effet porter la version d’Ubuntu MATE 15.04 pour le jeu d’instructions du BCM2836 qui est un armv7.
Cette image est fonctionnelle et basée sur la version normale de Ubuntu armhf, et non sur la nouvelle Snappy, ce qui signifie que la procédure d’installation pour les applications est le même que pour la version desktop normale, c’est à dire qu’elle utilise apt-get.
Ubuntu MATE pour Raspberry Pi 2 – armv7
La distribution a été adaptée au mieux pour le Raspberry Pi 2 et on peut utiliser confortablement des applications telles que LibreOffice, qu’on utilise maintenant avec plaisir Mais le débit d’E/S de la carte microSDHC est un goulot d’étranglement de sorte que l’utilisation d’une carte de classe 6 ou 10 est fortement recommandée. Si vous construisez vous-même l’image, il vaut mieux utiliser le système de fichiers f2fs.
Vous aurez besoin d’une carte microSD de 4 Go ou plus pour copier l’image. Le système de fichiers peut être redimensionné pour occuper l’espace non alloué de la carte microSD, comme pour Raspbian.
NOTA : Il n’y a pas de compte utilisateur prédéfini. La première fois que vous démarrez l’image de Ubuntu MATE, elle fonctionne grâce à un assistant de configuration avec lequel vous pouvez créer votre propre compte d’utilisateur et configurer vos paramètres régionaux. Le premier démarrage est assez lent, mais une fois la première configuration effectuée, les démarrages suivants sont beaucoup plus rapides.
Télécharger le rootfs
L’équipe de Ubuntu MATE a créé une version Ubuntu 15.04 MATE pour les appareils basés sur système de fichiers racine générique aarch32 (ARMv7). –
Si vous téléchargez cette image, assurez vous que son hash MD5 soit bien :
dcbc6539d2260ddcc7bb13a963f35583
Comme le Raspberry Pi 2- Ce système de fichiers racine est destiné aux amateurs d’ARMv7 et aux fabricants de cartes qui voudraient construire une image d’Ubuntu MATE pour leur(s) appareil(s). Afin d’adapter le système de fichiers racine pour votre appareil, vous aurez besoin :
- d’ajouter un chargeur de démarrage
- d’ajouter un noyau
- d’ajouter les pilotes X.org 1.17
- d’ajouter toute autre configuration spécifique du matériel
Vous trouverez plus d’informations sur l’utilisation de cette ressource sur http://fra.ubuntu-mate.net/armhf-rootfs/
Télécharger l’image pour le Raspberry Pi2
Heureusement pour nous, l’équipe Ubuntu MATE a également créé une image -presque- toute prête pour l’utilisation avec le Raspberry Pi 2
Si vous téléchargez cette image, assurez vous que son hash MD5 soit bien :
ea74db696bb50907a12ffbc2f2eeb4b5
Mettre l’image sur une carte microSD
Télécharger l’image puis extraire l’archive .img.bz2 pour obtenir le fichier image :
bunzip2 ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img.bz2
Sur une machine Linux écrivez le fichier image sur la carte microSD en tant que root :
sudo ddrescue -d -D --force ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img /dev/sdX
Le lecteur peut être monté sur un /dev/sdX quelconque : sda, sdb … Utiliser la commande lsblk pour vérifier !
Construire le système
NOTA : Ces scripts ne fonctionnent que sur armhf. (https://bitbucket.org/ubuntu-mate/ubuntu-mate-rpi2)
Ouvrez build-image.sh et modifiez BASEDIR en fonction des besoins. Ensuite, lancez la construction (build).
sudo ./build-image.sh
Cela va prendre un certain temps, Il vaut mieux lancer cette opération le soir avant d’aller vous coucher
Redimensionner le système de fichiers
Les utilitaires de redimensionnement automatique du système de fichier ne sont pas inclus. Cependant, il est pas difficile de réaliser cette opération manuellement. Une fois le système démarré :
sudo fdisk /dev/mmcblk0
Supprimer la seconde partition (d, 2), puis re-créez la en utilisant les paramètres par défaut (n, p, 2, entrée, entrée), puis écrire et sortir (w). Redémarrez le système, puis :
sudo resize2fs /dev/mmcblk0p2
Accélération vidéo matérielle
Pour lire des vidéos en utilisant l’accélération matérielle du décodage vous devrez acquérir une licence MPEG-2 et/ou VC-1 dans le Raspberry Pi store. Vous pouvez ensuite utiliser omxplayer, qui utilise les bibliothèques Raspberry Pi VideoCore, et peut fournir une lecture vidéo avec accélération matérielle.
Redirection de la sortie audio
Vous pouvez sélectionner vers quelle sortie audio omxplayer va envoyer le son.
Pour sortir en HDMI
omxplayer -o hdmi video.mp4
Pour sortir sur le jack ausio 3,5 mm
omxplayer -o local video.mp4
Le système envoie le son vers la prise HDMI par défaut, si les deux prise HDMI et jack audio de 3,5 mm sont connectées. Vous pouvez, cependant, forcer le système à sortir sur une des deux prises en utilisant amixer.
Pour sortir en HDMI
sudo amixer cset numid=3 2
Pour sortir sur le jack ausio 3,5 mm
sudo amixer cset numid= 3 1
Conclusion
Pas forcément accessible par les novices en raison des opérations à réaliser, cette distribution vous permettra de tester Ubuntu 15.04 MATE sur le Raspberry Pi 2.
N’hésitez pas à faire un retour sur votre expérience dans les commentaires ci-dessous.
Merci à Tony qui m’a signalé cette information
Sources
- http://fra.ubuntu-mate.net/armhf-rootfs/
- https://ubuntu-mate.org/raspberry-pi/
- https://bitbucket.org/ubuntu-mate/ubuntu-mate-rpi2
- http://fra.ubuntu-mate.net/armhf-rootfs/ubuntu-mate-15.04-desktop-armhf-rootfs.tar.gz
- http://fra.ubuntu-mate.net/raspberry-pi/ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img.bz2