=== INSTALLATION DE CUBIAN SUR UNE CUBIETRUCK === == Installation de CubianX1 sur carte microSD == *créer un répertoire de travail : <code bash> mkdir ~/cubianrep</code> *télécharger Cubian-desktop-x1-a20-cubietruck-vga.img.7z dans ce répertoire: http://cubian.org/downloads/ *décompresser ce fichier : <code> $ bzip2 -d Cubian-desktop-x1-a20-cubietruck-vga.img.7z</code> *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 : <code>$su</code> *injecter l'image sur la carte microSD: <code>#dd if=Cubian-desktop-x1-a20-cubietruck-vga.img of=/dev/sdl bs=4096; sync</code> *mounter la nouvelle partition boot de la carte microSD *créer un répertoire de travail <code>$mkdir ~/cubianrep/tmp</code> *copier tous les fichiers dans un répertoire de travail <code>$cp /media/nomuser/boot/* ~/cubianrep/tmp/</code> *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 : <code>#cp ~/cubianrep/tmp/* /media/nomuser/boot/</code> *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: <code>#e2fsck -b 32768 /dev/sdl2</code> (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 : <code>$sudo passwd root</code> *après mettre à jour les paquets <code>#apt-get update</code> *installer les claviers français : <code> # apt-get install console-data # dpkg-reconfigure keyboard-configuration</code> *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 : <code>#apt-get install gparted</code> *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 : <code># dd if=/dev/mmcblk0p2 of /dev/sda3 bs=1M</code> *contrôler l’intégrité du système de fichier <code>#e2fsck -f /dev/sda3</code> *redimensionner le système de fichier <code>#resize2fs /dev/sda3</code> *mounter le répertoire racine du DD <code>#mkdir /mnt/root</code> <code>#mount /dev/sda3 /mnt/root</code> *transférer le répertoire utilisateur sur /dev/sda4 (chez moi /home/cubie) <code>#mkdir /mnt/home</code> <code>#mount /dev/sda4 /mnt/home</code> <code>#mv /mnt/root/home/cubie /mnt/home/</code> *remettre les droits <code>#chown -R cubie.cubie /mnt/home/cubie</code> *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 <code>#pluma /mnt/root/etc/fstab</code> UUID=<uuid de /dev/sda3> / ext4 defaults 0 1 UUID=<uuid de /dev/sda4> /home ext4 defaults 0 2 UUID=<uuid de /dev/sda2> none swap sw 0 0 UUID=<uuid de /dev/sda1> /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 <code>#pluma /boot/uEnv.txt</code> *remplacer la première ligne par : root=/dev/sda3 rootwait *ensuite il faut purger les tampons : <code>#sync</code> *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...