Outils pour utilisateurs

Outils du site


robotics:computing:installation_os

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

robotics:computing:installation_os [2014/06/27 16:02]
ldo installation OS sur PcDuino
robotics:computing:installation_os [2014/09/30 10:39] (Version actuelle)
ldo [Copie de l'image sur la carte SD]
Ligne 3: Ligne 3:
 ====== Installation d'un OS ====== ====== Installation d'un OS ======
  
-Deux solution ​existent pour installer un nouvel OS sur la carte : +Deux solutions ​existent pour installer un nouvel OS sur la carte : 
-  * Installer un OS sur la NAND de la carte (capacité de 2Go)+  * Installer un OS sur la NAND de la carte (capacité de 2 Go)
   * Utiliser un OS sur une carte SD (comme un live cd)   * Utiliser un OS sur une carte SD (comme un live cd)
  
 L'​avantage de la NAND est que le système est plus réactif (écriture plus rapide) mais sa capacité ne permet pas d'​étoffer le système. Si l'on souhaite un système minimal et réactif, il est préférable d'​installer l'OS sur la NAND. Au contraire, si l'on souhaite un système plus complet (qui nécessite plus de 2 Go), il est indispensable d'​utiliser une carte SD. De plus, cette solution permettra de sauvegarder le système et de l'​utiliser sur une autre PcDuino. L'​avantage de la NAND est que le système est plus réactif (écriture plus rapide) mais sa capacité ne permet pas d'​étoffer le système. Si l'on souhaite un système minimal et réactif, il est préférable d'​installer l'OS sur la NAND. Au contraire, si l'on souhaite un système plus complet (qui nécessite plus de 2 Go), il est indispensable d'​utiliser une carte SD. De plus, cette solution permettra de sauvegarder le système et de l'​utiliser sur une autre PcDuino.
  
-Le constructeur de la PcDuino propose deux systèmes déjà ​préparé ​pour la PcDuino (Ubuntu et Androïd).+[[http://​www.pcduino.com/​|PcDuino]] propose deux systèmes déjà ​préparés ​pour la PcDuino (Ubuntu et Androïd). ​
  
-==== Utilisation d'un OS (Ubuntu ou Androïd) sur une carte SD ==== 
  
-Cette technique est simple, il suffit de copier une image du système sur une carte SD et la carte PcDuino utilisera cette image pour démarrer. 
  
-=== Téléchargement de l'​image du système === 
  
-Télécharger l'image [[http://​www.pcduino.com/​download/​|ici]] en tenant compte de la version de notre carte. Il faut choisir « Ubuntu SD Bootable Image » (ou « Android SD bootable image » le plus récent.+===== Installation d'un OS Ubuntu sur la NAND =====
  
-On obtient un fichier ​« pcduino_ubuntu_mmc_date.7z » ou « pcduino_android_mmc_date.7z »+Cette installation se fait en deux temps : 
 +  * installation du noyau (kernel) 
 +  * installation du système de fichier ​(Ubuntu)
  
-=== Extraire l'​image à  partir de l'​archive ​===+==== Téléchargements ====
  
-Le fichier téléchargé est une archive qu'il faut extraire grâce au gestionnaire d'​archives ​(installer le paquet p7zipou en utilisant ​la commande [[http://​doc.ubuntu-fr.org/​p7zip|7z]] : +On télécharge les images du kernel ​(use ddet Ubuntu les plus récentes ​en tenant compte de la version de la carte PcDuino
-<​code>​ $ 7z x pcduino_ubuntu_mmc_xxx.7z </​code>​ +On obtient un fichier ​image « pcduino_a10_kernel_disk32imager_xxx.img » et un ficher archive « pcduino_ubuntu_xxx.7z »
-On obtient ​un répertoire « ubuntu_mmc » dans lequel il y a un fichier ​« pcduino_ubuntu_mmc_date.img » d'​environ 2 Go ou un fichier « pcduino_android_mmc_date.img » d'​environ 1,7 Go.+
  
-=== Copie de l'​image sur la carte SD ===+==== Installation du noyau ====
  
-Pour commencer, il faut trouver ​l'identifiant de la carte SD. Pour cela, on va utiliser la commande [[http://​doc.ubuntu-fr.org/​tutoriel/​console_commandes_de_base#​df|df]] qui affiche les systèmes de fichiers (disques durs, clés USB, cartes SD…), leur taille totale et l'espace disponible. L'​option -H permet d'​afficher ​la taille en Mo. +=== Copie de l'image du noyau sur la carte SD === 
-Dans un terminal, on saisie :+Cette étape est expliquée en détail ​[[computing:installation_d_un_os_sur_une_carte_sd|ici]]
 + 
 +On récupère ​l'identifiant de la carte SD 
 <​code>​ $ df – H </​code>​ <​code>​ $ df – H </​code>​
-cette commande nous retourne : 
-<​code>​ /​dev/​sdf1 ​                    ​7,​7G ​    ​18M ​ 7,3G   1% /​media/​ldo/​5f3122d2-24c6-4ca0-8e5b-7241e4676c1c </​code>​ 
  
-L'​identifiant de la carte SD est sdf sur laquelle une partition ​sdf1 de 7,7 Go est montée.+Puis on démonte les partitions 
 +<​code>​ $ umount /dev/sdf1  </​code>​
  
-=== Démontage de la partition ===+On se place dans le répertoire où se trouve l'​image du kernel 
 +<​code>​ $ cd /​home/<​rep_de_travail>/​ubuntu_mmc </​code> ​
  
-Pour pouvoir copier ​l'​image ​du système ​sur la carte SD, il faut démonter ​cette partition. +Ensuite on copie l'​image sur la carte SD 
-Il faut saisir dans un terminal : ​+<​code>​ $ sudo dd if= pcduino_ubuntu_mmc_<​date>​.img of=/dev/sdf </​code>​  
 + 
 +Une fois que la copie est terminéeon peut démonter ​la carte SD.
 <​code>​ $ umount /dev/sdf1 </​code>​ <​code>​ $ umount /dev/sdf1 </​code>​
  
-Remarque : il on ressaisit ​la commande ​<​code> ​df – H </​code>​ +=== Installation === 
-la partition n’appairait plus+On place la carte SD dans la PcDuino et on branche. La led clignote pendant environ 1 min puis s'​éteint. Eteindre en débranchant ​la PcDuino. Enlever la carte SD et Rebrancher. 
 + 
 +Sur l'​écran,​ on voit qu'il cherche le système de fichier sur la clé USB ou la carte SD. 
 +La led RX est allumée et la led TX clignote 
 + 
 +<​code>​ 
 +Searching update.sh from USBdisk... 
 +Searching update.sh from Sdcard… 
 +</​code>​ 
 + 
 +==== Installation d'​Ubuntu ==== 
 + 
 +=== Extraction de l'​image === 
 + 
 +On extrait l'​image d'​Ubuntu :​  
 +<​code>​ $ 7z x pcduino_ubuntu_xxx.7z </​code>​  
 + 
 +On obtient deux fichiers : pcduino_ubuntu_xxx.img et update.sh
  
 === Copie === === Copie ===
-La première chose à faire est de se placer dans le répertoire où se trouve l'​image « x.img » 
  
-<​code>​ $ cd /home/<​rep_de_travail>​/ubuntu_mmc ​</​code>​+On copie simplement ces deux fichiers sur une carte SD ou une clé USB : 
 +<​code>​ 
 +sudo cp update.sh ​/dev/sdxy 
 +$ sudo cp pcduino_ubuntu_xxx.img /dev/sdxy 
 +</​code> ​
  
-Ensuite, on va utiliser ​la commande [[http://doc.ubuntu-fr.org/dd|dd]] qui est principalement utilisée pour la création de copie de sauvegarde de partition système. Cette commande devant être utilisée avec prudence, seul administrateur système est autorisé à l'​effectuer. Pour cela, il faut saisir le filtre « sudo » devant la commande « dd ». Le mot de passe administrateur vous sera demander.+Une fois que la copie est terminée, on démonte ​la carte SD (ou clé USB) : 
 +<​code>​ $ sudo umount ​/dev/sdb </code> ​
  
-<​code>​ $ sudo dd if= pcduino_ubuntu_mmc_<date>.img of=/dev/sdf </​code>​+=== Installation === 
 + 
 +On insère la carte SD dans la Pcduino et on branche la PcDuino. 
 +Le système se charge quand la led RX est allumée et que la led TX clignote rapidement. 
 +Le système est chargé quand les deux leds clignotent lentement, on peut donc retirer la carte SD. 
 +Au contraire, si elles clignotent rapidement, c'est que le chargement du système a échoué. 
 + 
 +===== Utilisation d'un OS (Ubuntu ou Androïd) sur une carte SD ===== 
 + 
 +Cette technique est simple, il suffit de copier une image du système sur une carte SD et la carte PcDuino utilisera cette image pour démarrer. 
 + 
 +==== Téléchargement de l'​image du système ==== 
 + 
 +Télécharger l'​image [[http://​www.pcduino.com/​download/​|ici]] en tenant compte de la version de notre carte. Il faut choisir « Ubuntu SD Bootable Image » (ou « Android SD bootable image » le plus récent. 
 + 
 +On obtient un fichier « pcduino_ubuntu_mmc_xxx.7z » ou « pcduino_android_mmc_xxx.7z » 
 + 
 +==== Extraire l'​image à  partir de l'​archive ==== 
 + 
 +Le fichier téléchargé est une archive qu'il faut extraire grâce au gestionnaire d'​archives (installer le paquet p7zip) ou en utilisant la commande [[http://​doc.ubuntu-fr.org/​p7zip|7z]] : 
 +<​code>​ $ 7z x pcduino_ubuntu_mmc_xxx.7z ​</code> 
 +On obtient un répertoire « ubuntu_mmc » dans lequel il y a un fichier « pcduino_ubuntu_mmc_xxx.img » d'​environ 2 Go ou un fichier « pcduino_android_mmc_xxx.img » d'​environ 1,7 Go. 
 + 
 +==== Copie de l'​image sur la carte SD ==== 
 +Cette étape est expliquée en détail [[computing:​installation_d_un_os_sur_une_carte_sd|ici]]. 
 + 
 +On récupère l'​identifiant de la carte SD : 
 +<​code>​ $ df – H </​code>​ 
 + 
 +On démonte la partition :​  
 +<​code>​ $ umount ​/dev/sdf1 </​code>​ 
 + 
 +On se place dans le répertoire où se trouve l'​image « x.img » : 
 +<​code>​ $ cd /​home/<​rep_de_travail>/​ubuntu_mmc ​</​code>​
  
-l'option if correspond au fichier à copier (input file), of correspond au périphérique ​sur lequel on veut copier (bien mettre l'​identifiant et pas la partition).+On copie l'image sur la carte SD : 
 +<​code>​ $ sudo dd if= pcduino_ubuntu_mmc_xxx.img of=/dev/sdf </​code>​
  
 La copie peut prendre quelques minutes. ​ La copie peut prendre quelques minutes. ​
robotics/computing/installation_os.1403877735.txt.gz · Dernière modification: 2014/06/27 16:02 par ldo