Dernière mise à jour : 31/03/2013 à 11h32
Table des matières
Prérequis
Création facile d'une clé USB bootable - Méthode standard
Les éditions Live CD ou DVD de Mageia ont été créées en tant qu'images ISO hybrides. Ces images ISO peuvent être facilement déployées sur des clés USB, qui sont tout à fait utile quand votre matériel n'a pas de lecteur de CD ou DVD. Mandriva a développé un petit outil facile d'utilisation qui va vous permettre de créer une clé USB bootable via votre système linux ou votre système Windows. Ce tutoriel vous présente comment procéder pour obtenir cet outil et l'utiliser pour chacune des plate-forme : Windows et Linux.
Pour Windows
1. Vous pouvez télécharger l'outil Mandriva Seed pour windows en cliquant ici.
2. Par la suite, décompressez ce fichier à l'endroit que vous désirez.
3. Double-cliquez sur le fichier nommé mandriva-seed.exe. Vous obtiendrez l'interface suivante :
4. Si ce n'est déjà fait, vous devez connecter votre clé USB.
5. Une fois fait, cliquez sur le bouton rafraîchir pour voir apparaître le lecteur représentant votre clé USB.
6. Ensuite, sélectionnez l'image ISO hybride que vous avez téléchargé en cliquant sur le bouton Browse.
7. Enfin, cliquez sur le bouton Create Live USB.
Pour Linux
8. Vous pouvez télécharger l'outil Mandriva Seed pour linux en cliquant ici.
9. Cliquez avec le bouton droit de la souris sur ce fichier et éditez les propriétés. Sélectionnez l'onglet Droits d'accès et cochez la case est exécutable.
10. Enfin, double cliquez sur ce fichier pour démarrer l'application (vous obtiendrez le même interface qu'au point 3) et suivez les étapes 4 à 7 ci-dessus présentées.
Création facile d'une clé USB bootable - Méthode avancée
Les bases
La commande dd permet de copier tout ou partie d'un disque par blocs d'octets, indépendamment de la structure du contenu du disque en fichiers et en répertoires.
Contrairement à la copie avec la commande cp ou la copie avec la commande tar, la copie avec dd permet de reproduire des zones de disque qui ne font pas partie d'un système de fichier : secteur de démarrage (le MBR), tables de partition, traces laissées sur le disque par des fichiers effacés etc. L'un de ses emplois les plus importants est donc la création d'une copie de sauvegarde exacte de votre partition système et sa récupération, par l'entremise d'un live-CD ou live-DVD en cas de pépin.
D'autres fonctions que la copie au sens strict, un peu «spéciales» mais parfois utiles, sont également rendues disponibles grâce à dd, vous pouvez vous documenter à cette adresse pour plus de détails : http://doc.ubuntu-fr.org/dd
La structure de la commande qui nous intéresse a la forme générale suivante :
Code BASH :
dd if=<source> of=<cible> bs=<taille des blocs> skip= seek= conv=<conversion>
source représente les données à copier, cible est l'endroit où les copier ; ça se comprend : if correspond à l'input file et of correspond à l'output file.
bs est habituellement une puissance de 2, supérieure ou égale à 512, représentant un nombre d'octets (par exemple: 512, 1024, 2048, 4096, 8192, 16384, mais cela peut être tout nombre raisonnable).
Source utilisation de dd
Avec l'utilitaire "dd"
Nous utiliserons la console pour créer facilement une clé USB bootable :
1. Connectez d'abord votre clé USB
2. Ouvrez une console et tapez l'une des commandes suivantes (en root et en respectant la casse) pour connaître le device associé à votre clé USB :
Code BASH :
fdisk -l fdisk -l | egrep '(s|h)d[a-z]' fdisk -l | grep Disque
Vous devriez obtenir un device de la forme suivante : /dev/sdX où X représente une seule lettre (a ou b ou c ou d ou e etc.).
3. Démontez tous les points de montage de cette clé si nécessaire avec la commande umount.
4. En root, lancez la commande suivante :
Code BASH :
dd if=le_nom_complet_du_fichier_iso of=/dev/sdX bs=1M
et remplacez /dev/sdX par le device obtenu à l'étape 2.
Exemple
Code BASH :
# fdisk -l | grep Disque Disque /dev/sda : 500.1 Go, 500107862016 octets Disque /dev/sdb : 320.1 Go, 320072933376 octets Disque /dev/sdc : 4126 Mo, 4126146560 octets
Dans mon cas ma clé usb de 4GB est /dev/sdc et l'iso est Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD dans le répertoire Téléchargements, ce qui va donner la commande :
Code BASH :
dd if=/home/user/Téléchargements/Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD.iso of=/dev/sdc bs=1M
5. Une fois terminé, lancez la commande sync.
Code BASH :
sync
6. Débranchez votre clé USB.
Avec l'utilitaire "dcfldd"
Nous utiliserons la console pour créer facilement une clé USB bootable :
1. Connectez d'abord votre clé USB
2. Ouvrez une console et tapez l'une des commandes suivantes (en root et en respectant la casse) pour connaître le device associé à votre clé USB :
Code BASH :
fdisk -l fdisk -l | egrep '(s|h)d[a-z]' fdisk -l | grep Disque
Vous devriez obtenir un device de la forme suivante : /dev/sdX où X représente une seule lettre (a ou b ou c ou d ou e etc.).
3. Démontez tous les points de montage de cette clé si nécessaire avec la commande umount.
4. En root, lancez la commande suivante :
Code BASH :
dcfldd sizeprobe=if statusinterval=5 if=le_nom_complet_du_fichier_iso of=/dev/sdX bs=1M
et remplacez /dev/sdX par le device obtenu à l'étape 2.
Exemple
Code BASH :
# fdisk -l | grep Disque Disque /dev/sda : 500.1 Go, 500107862016 octets Disque /dev/sdb : 320.1 Go, 320072933376 octets Disque /dev/sdc : 4126 Mo, 4126146560 octets
Dans mon cas ma clé usb de 4GB est /dev/sdc et l'iso est Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD dans le répertoire Téléchargements, ce qui va donner la commande :
Code BASH :
dcfldd sizeprobe=if statusinterval=5 if=/home/user/Téléchargements/Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD.iso of=/dev/sdc bs=1M
5. Une fois terminé, lancez la commande sync.
Code BASH :
sync
6. Débranchez votre clé USB.
Guide d'utilisation de dcfldd
Écrit par: Enzolyte, Le: 06/05/11
Complété par: david.david, Le: 02/03/13