=== INSTALLATION DE CUBIAN SUR UNE CUBIETRUCK ===
== Installation de CubianX1 sur carte microSD ==
*créer un répertoire de travail :
mkdir ~/cubianrep
*télécharger Cubian-desktop-x1-a20-cubietruck-vga.img.7z dans ce répertoire: http://cubian.org/downloads/
*décompresser ce fichier :
$ bzip2 -d Cubian-desktop-x1-a20-cubietruck-vga.img.7z
*on obtient alors un fichier image :
Cubian-desktop-x1-a20-cubietruck-vga.img
*insérer la carte microSD sur un port usb, ne pas la mounter, avec GParted verifier le nom du périphérique utilisé par la carte microSD : chez moi : /dev/sdl
*créer la carte bootable Cubian : se mettre en root :
$su
*injecter l'image sur la carte microSD:
#dd if=Cubian-desktop-x1-a20-cubietruck-vga.img of=/dev/sdl bs=4096; sync
*mounter la nouvelle partition boot de la carte microSD
*créer un répertoire de travail
$mkdir ~/cubianrep/tmp
*copier tous les fichiers dans un répertoire de travail
$cp /media/nomuser/boot/* ~/cubianrep/tmp/
*démounter la carte microSD
*avec GParted :
*supprimer la partition boot (pour moi /dev/sdl1)
*créer une partition fat32 dans l'espace libéré, avec comme étiquette : boot
*lui mettre un drapeau boot
*redimensionner la partition cubietruck au maximum du volume de la carte
*mounter la partition boot
*copier les fichiers contenus dans ~/cubianrep/tmp/ en tant que root :
#cp ~/cubianrep/tmp/* /media/nomuser/boot/
*modifier le fichier uEnv.txt pour pouvoir suivre le démarrage à la console :
*remplacer :
console=ttyS0,115200
root=/dev/mmcblk0p2 rootwait
extraargs=console=tty2 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:0 consoleblank=0 loglevel=0
*par :
root=/dev/mmcblk0p2
extraargs=console=tty0 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:0 consoleblank=0 loglevel=0
*demounter la carte et lancer la cubie avec
*Démarrer la cubietruck avec la carte microSD:
*corriger les défauts si besoin :
*pour ma part erreur de superblock sur la partition cubian
*attention il n'y a pas de mot de passe root dans la cubian donc obliger d’arrêter la cubietruck et de réparer sur sa machine de bureau
*donc il faut faire en tant que root:
#e2fsck -b 32768 /dev/sdl2
(chez moi)
*relancer la cubietruck , faire crtl D si besoin
*et on arrive sur Cubian !!(premier démarrage très lent !)
*première connexion : utilisateur cubie, mot de passe cubie
*lors du premier démarrage il faut valider un mot de passe root, car root n'est pas valider par défaut :
*dans un terminal :
$sudo passwd root
*après mettre à jour les paquets
#apt-get update
*installer les claviers français :
# apt-get install console-data
# dpkg-reconfigure keyboard-configuration
*les modifs ne sont pas appliquées (cf : https://hipporigolo.wordpress.com/2014/12/18/installation-cubietruck/) donc faire setxkbmap fr à chaque fois !
==**Installation de Cubian sur un DD :**==
j'ai pris un DD 2.5 branché sur la prise SATA de la cubie
*installer Gparted :
#apt-get install gparted
*partitionnement du DD :
ne sachant pas si on peut booter depuis le DD, j'ai réservé les 14 premiers Mo pour une partition fat32
partition swap de 4Go
partition root de 60 Go
partition /home : le reste
*donc :
*/dev/sda1 fat32 mounté en /boot
*/dev/sda2 swap
*/dev/sda3 mounté en /
*/dev/sda4 mounté en /home
*copie des fichiers root de la carte microSD vers le DD :
# dd if=/dev/mmcblk0p2 of /dev/sda3 bs=1M
*contrôler l’intégrité du système de fichier
#e2fsck -f /dev/sda3
*redimensionner le système de fichier
#resize2fs /dev/sda3
*mounter le répertoire racine du DD
#mkdir /mnt/root
#mount /dev/sda3 /mnt/root
*transférer le répertoire utilisateur sur /dev/sda4 (chez moi /home/cubie)
#mkdir /mnt/home
#mount /dev/sda4 /mnt/home
#mv /mnt/root/home/cubie /mnt/home/
*remettre les droits
#chown -R cubie.cubie /mnt/home/cubie
*modifier le fstab :
*récupérer les différentes UUID des partitions du DD avec Gparted
et insérer les lignes suivantes dans le fstab à la place de celles qui s'y trouvent
#pluma /mnt/root/etc/fstab
UUID= / ext4 defaults 0 1
UUID= /home ext4 defaults 0 2
UUID= none swap sw 0 0
UUID= /boot vfat defaults 0 2
*modifier le fichier uEnv.txt situé dans la partition /dev/mmcblk0p1 (première partition de la carte microSD), normalement mountée dans /boot
#pluma /boot/uEnv.txt
*remplacer la première ligne par :
root=/dev/sda3 rootwait
*ensuite il faut purger les tampons :
#sync
*et rebooter la cubietruck en laissant la carte microSD
normalement si on a bien tout fait, ça reboote sur le DD (moi du premier coup !!)
miracle le clavier est en français sur l'interface graphique et sur les terminaux !!!
Enjoy !
je n'ai pas réussi à booter sur le DD sans la carte microSD mise. A voir...