Ceci est une ancienne révision du document !



Usb-creator

Usb-creator est un outil intégré à Ubuntu depuis Ubuntu 8.10 (Intrepid Ibex) qui permet de réaliser simplement et de façon automatique un support USB (clé, boitier disque dur) amorçable d'une version desktop (pour ordinateur de bureau) d'Ubuntu. Ce support USB pourra alors être utilisé sur beaucoup d'ordinateur afin de retrouver votre Ubuntu préférée.

Il existe deux modes :

  • Mode « live » : Il se comporte comme votre Live CD, vous aurez accès à Ubuntu mais il ne sauvegardera pas les données que vous avez enregistrées durant la session.
  • Mode « persistant » : À l'inverse du mode live le mode persistant va sauvegarder toutes vos modifications et vos données enregistrées durant la session.
Votre support USB doit être formatée en FAT32. Pour cela, vous pouvez utiliser le logiciel gparted.

ATTENTION, de ce fait la taille des fichiers devra toujours être inférieure à 4GB, y compris le (système de) fichier persistant casper-rw Il existe une méthode simple pour faire une live usb de plus de 4 Go de persistance: http://www.noobuntu.powa.fr/?p=868

La création d'un CD de boot qui démarre sur une clef USB bootable (contenant ubuntu, xubuntu ou kubuntu installé avec l'outil usb-creator de Intrepid, ou d'autres méthodes) est intéressante pour les bios qui ne sont pas capable de booter sur l'USB, mais aussi si vous n'avez pas accès au bios et que ce dernier boote en priorité sur le CD.

Dans une console, en étant dans votre répertoire /home/nom_utilisateur, faites :

mkdir -p bootcd/boot/grub
cp /usr/lib/grub/i386-pc/stage2_eltorito /home/nom_dutilisateur/bootcd/boot/grub/

Copiez les fichiers vmlinuz et initrd.gz depuis votre clef USB avec Linux dans le dossier home/nom_utilisateur/bootcd/boot puis renommez ces fichiers afin d'obtenir vmlinuz-usb et initrd-usb.img

Créer le fichier bootcd/boot/grub/menu.lst contenant :

default 0

timeout 5

#color cyan/blue white/blue

splashimage=(cd)/boot/grub/tux.xpm.gz

title Xubuntu persistent verbose splash
root (cd)
kernel /boot/vmlinuz-usb boot=casper file=preseed/$preseed persistent initrd=initrd.gz rw verbose splash
initrd /boot/initrd-usb.img

title Xubuntu Live verbose splash
root (cd)
kernel /boot/vmlinuz-usb boot=casper file=preseed/$preseed initrd=initrd.gz rw verbose splash
initrd /boot/initrd-usb.img

title Xubuntu fr persistent verbose splash
root (cd)
kernel /boot/vmlinuz-usb boot=casper locale=fr kbd-chooser/method=fr console- setup/layoutcode=fr console-setup/variantcode=fr console-setup/modelcode=fr file=preseed/$preseed persistent initrd=initrd.gz rw verbose splash
initrd /boot/initrd-usb.img

title Xubuntu Live verbose splash
root (cd)
kernel /boot/vmlinuz-usb boot=casper locale=fr kbd-chooser/method=fr console-setup/layoutcode=fr console-setup/variantcode=fr console-setup/modelcode=fr file=preseed/$preseed initrd=initrd.gz rw verbose splash
initrd /boot/initrd-usb.img

Télécharger l'image (ou une autre) Tux, et renommez-la en tux.xpm.gz et copiez-la dans bootcd/boot/grub/

Il ne reste plus qu'à créer l'iso, dans une console sous le répertoire home/nom_utilisateur/

mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso bootcd

Pour tester cette iso avant de la graver, installer apt://qemu puis dans une console:

qemu -cdrom grub.iso
qemu vous permet seulement de tester si votre CD boote correctement et renvoie bien sur le boot de votre clef, vous ne pourrez pas utiliser la virtualisation ensuite, pourquoi ? si quelqu'un sait…

Une fois gravé, il n'y aura pas de soucis.

voici une méthode plus simple pour les débutants.

1) Télécharger l'image iso "http://download.plop.at/files/ploplinux/ploplinux-v4.0.0.iso".

2) Graver l'image.

3) booter sur le cd.

4) de taper plp et de valider.

5) Un écran apparait avec en haut à gauche un petit menu qui permet de sélectionner l'usb pour booter dessus.

Créer un live-USB 10.04 à partir de Ubuntu 10.10

cf notes_version_maverick : Il n'est pas possible de créer des systèmes Live USB contenant Ubuntu 10.04 à partir du Créateur de disque de démarrage fourni avec Ubuntu 10.10 du fait d'une perte de compatibilité dans le programme syslinux.

Sur Ubuntu 10.04 et 10.10 si au moment du boot vous obtenez "Boot Error", c'est qu'il faut exécuter un formatage lent disponible uniquement sur WindowsTM qui vous permettra de booter ensuite. Une fois le formatage lent réalisé, ne formatez plus la clé sur Linux mais effacez manuellement les fichiers contenus sur le média. N'employez pas non plus l'option "Effacer le Disque" présent dans l'usb créator. Sinon, si vous formatez sur Linux, la clé ne sera plus bootable jusqu'au prochain formatage lent.

Créer un live-USB 10.10 à partir de Ubuntu 10.04

La création d'un live-USB 10.10 à partir d'Ubuntu 10.04 semble impossible : voir cette discussion.

Bug de formatage sous Ubuntu 9.10

Sous Ubuntu 9.10 il y a un bug. Il faut éviter de formater par USB-creator car il a tendance à se bloquer ou à formater le mauvais support USB, en formatant avant par GParted ça semble marcher sans problème en revanche. Rapport de bug fait ici : https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/525906

En attendant une solution consiste à installer une ancienne version de usb-creator comme ceci :

sudo apt-get remove usb-creator-* --purge
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/u/usb-creator/usb-creator_0.1.10_all.deb
sudo dpkg -i usb-creator_0.1.10_all.deb

(cf. http://forum.ubuntu-fr.org/viewtopic.php?pid=3040804)

Bug si ISO dans le dossier 'Téléchargement'

Sous Ubuntu 9.10 il y a un autre bug qui existe encore sous Ubuntu 10.04 LTS.

Il faut éviter de positionner l'image à installer dans le dossier "Téléchargement" car cela produit une impossibilité d'installation. Usb Creator ne semble pas gérer le codage utf-8 et n'apprécie donc pas les accents.

Placez votre image dans /home pour que cela fonctionne.

Rapport de bug fait ici : https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/458334

Persistant limité: cause Fat32

_Voir ici la marche a suivre.

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Si Usb-creator était déjà installé par défaut, il est conseillé de ne pas le désinstaller.1)

1)
Cela pourrait gêner le processus de mise à niveau de votre version d'Ubuntu vers une version plus récente, en supprimant le paquet ubuntu-desktop !
  • usb-creator.1324118082.txt.gz
  • Dernière modification: Le 17/12/2011, 11:34
  • par 88.176.200.182