DoudouLinux DoudouLinux

L'ordi qu'ils préfèrent

Langues du site [ar] [de] [en] [es] [fr] [it] [ms] [pt] [pt_br] [ro] [ru] [sr] [zh]

Accueil du site > Français > Documentation > Outils avancés > Créer une clef USB DoudouLinux

Créer une clef USB DoudouLinux

Août 2010 — dernière mise à jour Février 2011

Toutes les versions de cet article : [Deutsch] [English] [français] [italiano] [Bahasa Malaysia] [română] [русский]

Partager sur Digg Partager sur Reddit Partager sur Twitter Partager sur Facebook Partager sur YCombinator Partager sur DZone Partager sur Slashdot Partager sur StumbleUpon Partager sur Del.icio.us Yoolink LinkedIn

Comme indiqué dans la page Obtenir DoudouLinux, une fois qu’on a téléchargé le fichier image de la version clef USB de DoudouLinux, il ne suffit pas de copier ce fichier sur une clef quelconque. Il faut utiliser un outil spécial qui va faire une copie de la structure de disque dur contenue dans le fichier d’image téléchargé directement sur la clef, ce qui efface totalement son contenu. Par ailleurs si vous n’êtes pas familier avec ce genre d’opérations, sachez qu’il y a risque d’erreur sur le disque cible, ce qui pourrait se traduire par la perte de toutes les données de votre machine…

C’est pourquoi si vous ne souhaitez pas effectuer l’opération manuellement comme décrit en fin page, vous pouvez utiliser un outil que nous avons spécialement développé pour faciliter la création d’une clef USB DoudouLinux. Cet utilitaire, appelé « liveusb-write », est inclus dans DoudouLinux de sorte qu’il est possible de l’utiliser sans avoir à installer quoi que ce soit sur votre machine. Il faudra juste graver le CD DoudouLinux pour pouvoir démarrer avec. D’une autre côté vous pouvez aussi l’utiliser sur toute machine Linux a priori [1], il vous suffit alors soit de récupérer le paquet Debian [2], soit de récupérer le script Python directement sur notre dépôt de code source.

1- Créer la clef avec liveusb-write

Cet outil a deux modes de fonctionnement :

  • le mode wizard réduit au strict minimum le nombre de questions
  • le mode expert permet de choisir tout ce qui peut être choisi

Dans le mode wizard l’outil détecte automatiquement les disques USB et propose de créer une clef DoudouLinux sur un de ces disques. Comme votre clef USB sera probablement plus grande que nécessaire pour stocker les 700 Mo de DoudouLinux, l’outil vous créera une partition supplémentaire dans laquelle il placera un fichier pour activer la persistance des données des utilisateurs. Si vous souhaitez activer à la fois la persistance des données des utilisateurs et celle du système, vous devez obligatoirement utiliser le mode expert [3]. Par ailleurs cette seconde partition ne sera pas complètement remplie de sorte que vous devriez pouvoir y placer d’autres données par la suite [4].

1.1- Mode wizard

Si vous utilisez l’outil depuis DoudouLinux, vous pouvez le lancer depuis la activité Tout DoudouLinux dans l’onglet Régler → Système. Si vous avez installé le paquet Debian, il devrait apparaître dans le menu Administration. Enfin si vous avez simplement récupéré le script Python, il faudra le lancer dans une console. Le déroulement du mode wizard est le suivant (voir les captures d’écran plus bas) :

  1. l’utilisateur doit choisir le fichier de l’image disque à écrire sur la clef USB
  2. choix du disque
    1. s’il n’y a qu’un seul disque USB, il est proposé comme cible
    2. s’il y en a plusieurs, une liste s’affiche afin de laisser l’utilisateur choisir
    3. s’il n’y en a pas, un message invite à brancher un périphérique USB, à moins qu’on ne souhaite écrire directement sur le disque interne
  3. une fenêtre de confirmation récapitule les opérations à effectuer
  4. les données sont copiées, attention l’application n’affiche absolument rien à l’écran pendant ce temps, une fenêtre réapparaîtra seulement une fois fini

Lorsque tout est terminé une fenêtre vous indique que l’opération est terminée. Normalement le périphérique USB est immédiatement disponible.

Remarque importante : si vous exécutez liveusb-write depuis le CD DoudouLinux, il faudra que vous cherchiez votre fichier d’image disque avec le navigateur de fichiers avant de lancer l’outil. Ceci est nécessaire car par défaut les disques ne sont pas visibles dans DoudouLinux et seul le navigateur de fichiers peut les faire apparaître. Veuillez consulter la page Utiliser une clef USB ou un disque dur USB pour savoir comment faire apparaître votre disque. Le fichier devrait ensuite être contenu dans un des sous-répertoires du répertoire /media comme sur la capture d’écran ci-dessous.

PNG - 32.9 ko
Sélection d’un fichier d’image disque à écrire (sur la clef)
PNG - 14.5 ko
Message résultant de la détection des disques USB
PNG - 16.7 ko
Confirmation de la création de la clef USB avec persistance

1.2- Mode expert

Pour lancer l’outil en mode expert, il faut actuellement utiliser la console afin de taper la commande suivante :

sudo liveusb-write --expert

Le déroulement commence également par le choix du fichier d’image disque. Ensuite la liste complète des disques trouvés vous est proposée, qu’ils soient externes ou internes. Puis il faudra choisir le mode de persistance à activer (données utilisateurs avec ou sans les données système) ainsi que la taille du fichier de persistance. La taille doit être spécifiée en méga-octets mais sans indiquer d’unité. Enfin après une fenêtre de confirmation, l’opération démarrera comme pour le mode wizard.

PNG - 13.9 ko
Sélection du disque dans le mode expert
PNG - 15 ko
Sélection du type de persistance dans le mode expert
PNG - 10.8 ko
Sélection de la taille de persistance dans le mode expert

2- Méthode manuelle

Sur un système de type Unix (Linux, Mac OS X typiquement), les outils nécessaires sont normalement livrés en standard, vous n’avez donc rien à installer. Sur un système Windows® il vous faut récupérer l’équivalent de la commande dd. Il semble qu’une version Windows® existe mais nous ne l’avons jamais testée. De ce fait nous ne prendrons en exemple par la suite qu’un système Linux.

La commande typique pour copier l’image disque sur la clef USB est la suivante :

dd if=doudoulinux-2010-05-fr.img of=/dev/sdx

/dev/sdx est le chemin vers votre clef USB (donc /dev/sda, /dev/sdb, etc., selon la configuration de votre ordinateur). Pour savoir quel est ce chemin, vous pouvez soit afficher la fin de dmesg si vous venez de brancher la clef, soit afficher la liste des disques avec fdisk.

Avec dmesg :

$ dmesg | tail
[  692.782396] sd 6:0:0:0 : Attached scsi generic sg2 type 0
[  692.785890] sd 6:0:0:0 : [sdb] 2066944 512-byte logical blocks : (1.05 GB/1009 MiB)
[  692.786376] sd 6:0:0:0 : [sdb] Write Protect is off
[  692.786384] sd 6:0:0:0 : [sdb] Mode Sense : 0b 00 00 08
[  692.786389] sd 6:0:0:0 : [sdb] Assuming drive cache : write through
[  692.788629] sd 6:0:0:0 : [sdb] Assuming drive cache : write through
[  692.788640]  sdb : sdb1
[  692.791250] sd 6:0:0:0 : [sdb] Assuming drive cache : write through
[  692.791257] sd 6:0:0:0 : [sdb] Attached SCSI removable disk
[  693.458633] FAT : utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive !

Avec fdisk :

$ sudo fdisk -l

Disk /dev/sda : 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier : 0x80d2f3ee

Device Boot Start End Blocks Id System /dev/sda1 * 1 31 248976 83 Linux /dev/sda2 32 30401 243947025 8e Linux LVM

Disk /dev/sdb : 1058 MB, 1058275328 bytes 2 heads, 63 sectors/track, 16404 cylinders Units = cylinders of 126 * 512 = 64512 bytes Disk identifier : 0x021a1d62

Device Boot Start End Blocks Id System /dev/sdb1 * 1 16405 1033456 6 FAT16

Il ne vous reste plus qu’à faire le bon choix !

Notes

[1] Nous n’avons pas testé mais le script ne fait appel à rien de spécifique à une version de logiciel. Par contre il vous faudra avoir installé les outils utilisés par le script : zenity, fdisk, squashfs-tools, time, python-unac.

[2] Il devrait fonctionner sur tous les Linux dérivés de Debian comme Ubuntu par exemple.

[3] Vous pouvez aussi vous contenter de renommer le fichier créé dans la seconde partition en live-rw-doudoulinux.

[4] C’est une partition de type FAT spécifique à Windows® pour être sûr que celui-ci sache la lire (ce qui est aussi le cas de tous les autres systèmes).


identica logo facebook logo google+ logo
Localisation géographique des visiteurs
DoudouLinux logo Debian logo TSPU logo Genesi logo
Creative Commons Copyright © DoudouLinux.org team - Tous les textes de ce site sont publiés sous la licence Creative Commons BY-SA
SPIP | squelette | Plan du site| Suivre la vie du site RSS 2.0