Cubieboard2 – Un système ubuntu 13.04 qui marche globalement (sans accéleration materielle graphique)

J’ai réussi à obtenir un système qui marche à peu près, en utilisant le boot µSD et root SATA et quelques modifications à ce qu’a fait Focus ici (Utilisateur du canal #cubieboard sur irc.freenode.org). La sortie HDMI fonctionne sur mon écran avec convertisseur DVI. J’ai remarqué au passage que l’affichage n’était pas bon, si l’on connecte le câble après le démarrage du système. Cela explique mes problèmes précédents d’affichage, cette partie ne peut être « connecté à chaud » (hot-plug en anglais).

Après un petit moment, n’ayant pas d’accélération graphique, le processeur semble chauffer d’avantage qu’avec les images système précédemment testée, ou bien peut être que le noyau n’a pas été compilé avec les options d’économie d’énergie ? Lorsque l’on pose le doigt sur le SoC (la puce contenant le processeur), on sent la chaleur arriver au bout d’environ 2 à 4 secondes. J’ai lu par ailleurs que des tests montrent que poser le doigt sur le processeur dissipe sa chaleur… à ne pas faire avec un processeur x86 :).

Comment opérer

Récupérer ces images :
* Image uBoot pour µSD permettant boot SD => root SATA http://www.gplsquared.com/eoma_boot/uSD_cubie_boot_sda1.img.xz
* et partition SATA (à copier/rsync ou dd au choix) : http://www.gplsquared.com/eoma_boot/linaro_ubuntu_desktop.img.xz

Décompresser les 2 images :

xzcat uSD_cubie_boot_sda1.img.xz >uSD_cubie_boot_sda1.img
 xzcat linaro_ubuntu_desktop.img.xz >linaro_ubuntu_desktop.img.xz

copier l'image uSD_cubie_boot_sda1.img sur la carte µSD :

dd bs=4096 if=uSD_cubie_boot_sda1.img of=/dev/sdX # ou /dev/sdX est votre carte µSD

Copier le système sur votre partition préparée et alignée pour un maximum de performances (surtout sur SSD), sinon, utilisez dd comme indiqué sur le lien du début de l'article, mais vous perdrez toutes les données sur le disque.

mount /dev/sdY1 /mnt/mondisque
mount -o loop linaro_ubuntu_desktop.img.xz /mnt/image
rsync -a --numeric-ids /mnt/image/* /mnt/mondisque/

Il y a quelques changements à faire :

* Changer les droits de l'utilisateur linaro :

chown -R 1000.1000 /mnt/mondisque/home/linaro

* Démonter le tout, faire un sync

umount /mnt/image /mnt/mondisque
sync

* Retirer/débrancher µSD et disque SATA et brancher sur la cubie et allumer

Il faut ensuite ajouter un desktop ne demandant pas trop d'effets GL (l’accélération marérielle ne fonctionne pas sur ces images)

Si vous n'avez pas de contrôle via port série : CTRL+ALT+F1 pour passer en console et installer par exemple XFCE ou LXDE (attention QWERTY, taper loadkb fr pour avoir un clavier français sur la console) :

sudo apt-get install xfce4

redémarrer lightdm (ou le système complet proprement, ctrl+alt+suppr ou simplement reboot dans la console) :

sudo service lightdm restart

Choisir l'utilisateur linaro, le bureau désiré, puis taper le mot de passe linaro (linqro sur un clavier azerty, on est encore en anglais)

Et voila, utilisez synaptic pour installer des paquets. Voilà ce qui à fonctionné pour moi :
* Mypaint + tablette wacom (aussi lent que sur eeepc, car pas d’accélération graphique matérielle sur cette version)
* entangle + DSLR Nikon D5100 (mais devrait fonctionner avec tous ceux gérés par gphoto2 v2.4.14 (contrôle de l'appareil photo depuis la cubieboard). Utiliser de préference une carte mémoire vide, car cette ancienne version de photo scan toute la carte avant de passer en mode prévisualisation (viewfinder sur l'écran de l'ordinateur).
* quelques petis trucs en openGL, mais super lent (pas d'accélération avec cette image)
* mplayer pour jouer des mp3 (utliser en console alsamixer pour régler le son)
* ibus + saisie en chinois
* inkscape, firefox, (assez lent sans accélération)
* libreoffice (juste fait test rapide, il fonctionne).
* terminal sakura (celui par défaut est quasi illisible, trop petits caractères).
* etc...

Laisser un commentaire