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/ ) :
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
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 :