Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
|
robotics:computing:installation_os [2014/07/01 14:57] ldo [Installation d'un OS Ubuntu sur la NAND] |
robotics:computing:installation_os [2014/09/30 10:39] (Version actuelle) ldo [Copie de l'image sur la carte SD] |
||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| [[http://www.pcduino.com/|PcDuino]] propose deux systèmes déjà préparés 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). | ||
| - | ==== Installation d'un OS Ubuntu sur la NAND ==== | + | |
| + | |||
| + | |||
| + | ===== Installation d'un OS Ubuntu sur la NAND ===== | ||
| Cette installation se fait en deux temps : | Cette installation se fait en deux temps : | ||
| Ligne 17: | Ligne 20: | ||
| * installation du système de fichier (Ubuntu) | * installation du système de fichier (Ubuntu) | ||
| - | === Téléchargements === | + | ==== Téléchargements ==== |
| On télécharge les images du kernel (use dd) et Ubuntu les plus récentes en tenant compte de la version de la carte PcDuino. | On télécharge les images du kernel (use dd) et Ubuntu les plus récentes en tenant compte de la version de la carte PcDuino. | ||
| On obtient un fichier image « pcduino_a10_kernel_disk32imager_xxx.img » et un ficher archive « pcduino_ubuntu_xxx.7z » | On obtient un fichier image « pcduino_a10_kernel_disk32imager_xxx.img » et un ficher archive « pcduino_ubuntu_xxx.7z » | ||
| - | === Installation du noyau === | + | ==== Installation du noyau ==== |
| - | == Copie de l'image du noyau sur la carte SD == | + | === Copie de l'image du noyau 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 | On récupère l'identifiant de la carte SD | ||
| <code> $ df – H </code> | <code> $ df – H </code> | ||
| - | Puis on démonte la carte SD | + | Puis on démonte les partitions |
| <code> $ umount /dev/sdf1 </code> | <code> $ umount /dev/sdf1 </code> | ||
| On se place dans le répertoire où se trouve l'image du kernel | On se place dans le répertoire où se trouve l'image du kernel | ||
| - | |||
| <code> $ cd /home/<rep_de_travail>/ubuntu_mmc </code> | <code> $ cd /home/<rep_de_travail>/ubuntu_mmc </code> | ||
| Ligne 43: | Ligne 45: | ||
| <code> $ umount /dev/sdf1 </code> | <code> $ umount /dev/sdf1 </code> | ||
| - | == Installation == | + | === Installation === |
| 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. | 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. | ||
| Ligne 54: | Ligne 56: | ||
| </code> | </code> | ||
| - | === Installation d'Ubuntu === | + | ==== Installation d'Ubuntu ==== |
| - | == Extraction de l'image == | + | === Extraction de l'image === |
| On extrait l'image d'Ubuntu : | On extrait l'image d'Ubuntu : | ||
| - | <code> $ 7z x pcduino_ubuntu_20131126.7z </code> | + | <code> $ 7z x pcduino_ubuntu_xxx.7z </code> |
| - | On obtient deux fichiers : pcduino_ubuntu_20130906.img et update.sh | + | On obtient deux fichiers : pcduino_ubuntu_xxx.img et update.sh |
| - | == Copie == | + | === Copie === |
| On copie simplement ces deux fichiers sur une carte SD ou une clé USB : | On copie simplement ces deux fichiers sur une carte SD ou une clé USB : | ||
| - | <code> | + | <code> |
| $ sudo cp update.sh /dev/sdxy | $ sudo cp update.sh /dev/sdxy | ||
| - | $ sudo cp pcduino_ubuntu_20130906.img /dev/sdxy | + | $ sudo cp pcduino_ubuntu_xxx.img /dev/sdxy |
| </code> | </code> | ||
| Ligne 74: | Ligne 76: | ||
| <code> $ sudo umount /dev/sdb </code> | <code> $ sudo umount /dev/sdb </code> | ||
| - | == Installation == | + | === Installation === |
| On insère la carte SD dans la Pcduino et on branche la PcDuino. | On insère la carte SD dans la Pcduino et on branche la PcDuino. | ||
| Ligne 81: | Ligne 83: | ||
| Au contraire, si elles clignotent rapidement, c'est que le chargement du système a échoué. | 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 ==== | + | ===== 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. | 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é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. | 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_date.7z » ou « pcduino_android_mmc_date.7z » | + | On obtient un fichier « pcduino_ubuntu_mmc_xxx.7z » ou « pcduino_android_mmc_xxx.7z » |
| - | === Extraire l'image à partir de l'archive === | + | ==== 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]] : | 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> | <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_date.img » d'environ 2 Go ou un fichier « pcduino_android_mmc_date.img » d'environ 1,7 Go. | + | 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 === | + | ==== 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]]. | ||
| - | 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. | + | On récupère l'identifiant de la carte SD : |
| - | Dans un terminal, on saisie : | + | |
| <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. | + | On démonte la partition : |
| - | + | ||
| - | === Démontage de la partition === | + | |
| - | + | ||
| - | Pour pouvoir copier l'image du système sur la carte SD, il faut démonter cette partition. | + | |
| - | Il faut saisir dans un terminal : | + | |
| <code> $ umount /dev/sdf1 </code> | <code> $ umount /dev/sdf1 </code> | ||
| - | Remarque : il on ressaisit la commande <code> df – H </code> | + | On se place dans le répertoire où se trouve l'image « x.img » : |
| - | la partition n’appairait plus | + | |
| - | + | ||
| - | === 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> | <code> $ cd /home/<rep_de_travail>/ubuntu_mmc </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. | + | On copie l'image sur la carte SD : |
| - | + | <code> $ sudo dd if= pcduino_ubuntu_mmc_xxx.img of=/dev/sdf </code> | |
| - | <code> $ sudo dd if= pcduino_ubuntu_mmc_<date>.img of=/dev/sdf </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). | + | |
| La copie peut prendre quelques minutes. | La copie peut prendre quelques minutes. | ||