Cubox - Mise à jour du U-boot et installation d'une distribution GNU/Linux

Prérequis

Téléchargements et préparation de la clé USB

Tout d'abord il faut télécharger ces 2 fichiers (disponibles ici : http://download.solid-run.com/pub/solidrun/cubox/installer/ ) : 

cubox-installer-0_1.zip

cubox-installer-0_2.zip

Dézipper cubox-installer-0_2.zip sur une clé USB formaté en fat32 ou ext2, sur laquelle on obtient :

/boot

Ouvrir le cubox-installer-0_1.zip et dézipper u-boot.bin dans /boot de la clé USB.

Installation des prérequis

# yum install minicom

# minicom -s

  • Choose 'Serial port setup'
  • Click A, and fill in serial device - for example /dev/ttyUSB0
  • Click E, and choose 115200 8N1 by click E,Q, then enter
  • Click F to disable Hardware Flow Control
  • If needed, click G to disable Software Flow Control, then enter
  • Now select 'Save setup as dfl'. Next time you run minicom without the '-s' flag, the saved parameters will be used
  • Press exit, leaving configuration and enter console

Une fois fait, plus besoin de le reconfigurer, on peut le lancer directement :
# minicom

Afin de connaitre le ttyUSB à utiliser, il suffit de faire appel à dmesg :

# dmesg | grep ttyUSB

Mise à jour de U-boot

Préparation et lancement

  • Vérifier que minicom est lancé
  • Brancher en microUSB le Cubox avec accès internet + hdmi + cléUSB avec les fichiers téléchargés plus tôt
  • Brancher le Cubox et appuyer sur une flèche ou autre touche du clavier aussitôt. Nous obtenons ceci :B
minicom-uboot
Il y a un  bug concernant mon u-boot, il m'affiche être en 5.4.4 NQ alors que 
CuBox>>version
me retourne 5.4.4_SR1 ... où j'ai loupé un truc (probable).
Bref, du coup on force le "burning boot" ;) :

Clé USB en ext2

CuBox>>if ext2load usb 0:0 0x00200000 /boot/u-boot.bin;
>then run pre_burn;
>sf write 0x00200000 0 0x00080000;
>run post_burn; fi
Si cela ne donne rien :
CuBox>>if ext2load usb 0:1 0x00200000 /boot/u-boot.bin;
>then run pre_burn;
>sf write 0x00200000 0 0x00080000;
>run post_burn; fi

Clé USB en fat32

CuBox>>if fatload usb 0:0 0x00200000 /boot/u-boot.bin;
>then run pre_burn;
>sf write 0x00200000 0 0x00080000;
>run post_burn; fi
Si cela ne donne rien :
CuBox>>if fatload usb 0:1 0x00200000 /boot/u-boot.bin;
>then run pre_burn;
>sf write 0x00200000 0 0x00080000;
>run post_burn; fi
Selon la clé et le port, ca se met à démarrer sur le bon u-boot et force la mise à jour.

Installation de la distribution via Cubox_Installer

Ensuite il ne reste qu'à lancer l'installer et on se laisse porter par la vague ;) Si vous avez peur d'être perdu, il suffit de suivre ceci : http://www.solid-run.com/mw/index.php/CuBox_Installer mais c'est tout de même assez clair et explicite :) !Le plus dur a été fait avant ;) !
Voilà le résultat : 
GeekBox - cuboxEt au niveau écran HDMI : 
GeekBox_XBMC.jpg
Vus : 3156
Publié par Slobberbone : 81