Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
installation:depuis_une_cle_usb [Le 08/10/2009, 14:48]
213.95.41.13 actuelle version 7.10 !!!
installation:depuis_une_cle_usb [Le 10/01/2010, 08:04]
bioman déplacée vers http://doc.ubuntu-fr.org/live_usb_install4
Ligne 1: Ligne 1:
-FIXME Page à renommer => installation:Depuis un Live USB+{{tag>​installation ​live_usb}} 
 +----
  
-{{tag>​installation live_usb netboot vétuste}} 
  
-====== Installation depuis une clef USB ( Live_USB ) ou une carte mémoire ====== +===== Installer ​Ubuntu ​Desktop Live CD =====
-<note important>​actuelle version 7.10 !!!</​note>​ +
- +
-===== Introduction ===== +
- +
-Ce document a pour but de décrire l'​installation de Ubuntu ​GNU/Linux à partir d'une clé USB ou d'une carte mémoire. Ceci peut vous être utile si vous n'avez pas de lecteur ​CD ni de disquette ou si vous voulez éviter de graver à tout va. +
- +
-__2 variantes seront abordées :__  +
-  - directement depuis le réseau ( NETBOOT ) +
-  - en installant l'​image du CD d'​installation sur une clé USB ou une carte mémoire ( LIVE-USB ).* +
- +
-<note tip>Pour la méthode sur une clé usb, un logiciel peut le faire automatiquement sans aucun soucis ici ; [[:​unetbootin]] il suffit de sélectionner la clé et la version ubuntu choisie...</​note>​ +
- +
-la méthode utilisant une image .iso accompagnée du noyau hd-media sur un disque dur fonctionne aussi, au 9 Janvier 2008, jusqu'​à l'​actuelle version 7.10. +
- +
-__Pour ouvrir un fichier .iso :__ +
-  * sous windows, utilisez [[http://​www.daemon-tools.cc|Daemons Tools]] (propriétaire,​gratuit) ou [[http://​www.7-zip.org/​fr/​|7-zip]] ou [[http://​www.framasoft.net/​article4580.html|ImDisk]] (libres et gratuits) +
-  * sous Linux, installez **gmountiso** [[apt://​gmountiso|{{apt.png}}]] (ou directement la commande [[:​installation:​mount_fstab#​la_commande_mount|mount]]) +
- +
-__Vous pouvez également vous inspirer de:__  +
-  * cet article traitant de [[http://​www.coagul.org/​article.php3?​id_article=584|l'​installation d'une Debian à partir d'une clé ou d'un disque USB]] +
-  * Ou celui-ci : [[http://​www.breizh-ardente.fr/​dotclear/​57-usbuntu-ou-comment-installer-ubuntu-sur-un-disque-clef-usb-en-mode-persistant| un article très clair et qui concerne l'​installation sur une clé USB avec le mode persistant!]] +
-   * Ou encore de celui-ci : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=132294| un super travail de smo avec notamment la possibilité de customiser son live USB !]] +
- +
-===== Pré-requis ===== +
- +
-  *   Une clé USB de taille suffisante pour contenir l'​image .iso adaptée à la méthode de votre choix (16Mo pour le NETBOOT, 698 Mo pour le LIVE-USB ) +
-  *   Une carte mère qui peut s'​amorcer sur les ports USB  +
- +
-__Ensuite, au choix :__ +
- +
-  *   Pour une installation d'​Ubuntu 8.10 depuis le réseau ( NETBOOT ), une image compressée de l'​installateur : [[http://​archive.ubuntu.com/​ubuntu/​dists/​intrepid/​main/​installer-i386/​current/​images/​netboot/​boot.img.gz ]]  +
- +
-  *   Pour une installation d'​Ubuntu 8.10 64 bits depuis le réseau ( NETBOOT ), une image compressée de l'​installateur : [[http://​archive.ubuntu.com/​ubuntu/​dists/​intrepid/​main/​installer-amd64/​current/​images/​netboot/​boot.img.gz ]]  +
- +
-  *   Pour une installation d'​Ubuntu 9.04 depuis le réseau ( NETBOOT ), une image compressée de l'​installateur : [[http://​archive.ubuntu.com/​ubuntu/​dists/​jaunty/​main/​installer-i386/​current/​images/​netboot/​boot.img.gz ]] +
- +
-  *   Pour une installation d'​Ubuntu 9.04 64 bits depuis le réseau ( NETBOOT ), une image compressée de l'​installateur : [[http://​archive.ubuntu.com/​ubuntu/​dists/​jaunty/​main/​installer-amd64/​current/​images/​netboot/​boot.img.gz ]] +
- +
-  *   Pour une installation d'​Ubuntu 9.10 (Beta) depuis le réseau ( NETBOOT ), une image compressée de l'​installateur : [[http://​archive.ubuntu.com/​ubuntu/​dists/​karmic/​main/​installer-i386/​current/​images/​netboot/​boot.img.gz ]] +
- +
-  *  <del> Pour le LIVE-USB d'​Ubuntu 8.04, une image .iso du live CD d'​Ubuntu 8.04 peut être récupérée [[http://​releases.ubuntu.com/​hardy/​|ici]]</​del>​ +
-  *   Pour le LIVE-USB d'​Ubuntu 9.04, une image .iso du live CD d'​Ubuntu 9.04 peut être récupérée [[http://​www.ubuntu.com/​getubuntu/​download|ici]] +
-  *   Ou lien direct : [[http://​ubuntu.mirrors.proxad.net/​jaunty/​ubuntu-9.04-desktop-i386.iso ]] +
- +
-  *   Pour les versions ultérieures,​ n'​oubliez pas d'​adapter le lien et de mettre à jour cette documentation. +
- +
-N.B. : la méthode ne fonctionne pas pour les versions "​serveurs"​. +
- +
-====== Préparer le netboot ou la live USB ====== +
- +
-===== NETBOOT ​===== +
-But de l'​opération : Y copier le fichier boot.img.gz et rendre la clé amorçable (bootable). +
- +
-<note warning>​Certaines clés USB de grande capacité peuvent empêcher le chargement complet des fichiers lors du boot. Réduire la taille de la partition permet de résoudre ce problème (par exemple, avec ma clé USB de 2.0 Gio, j'ai créé une partition de 64 Mio).</​note>​ +
- +
-Pour créer une partition d'une clef usb sous windows, il suffit de cliquer sur le poste de travail avec le bouton droit de la souris, de choisir "​gérer"​ puis gestion des disques.+
  
 +But de l'​opération : 
 +  - Recopier l'​image .iso du Live CD
 +  - Rendre la clé amorçable (bootable).
  
  
 ==== Sous Windows ==== ==== Sous Windows ====
- 
-Commencez par décompresser l'​image boot.img.gz avec 7-zip, qui devrait faire l'​affaire 
-<note help>​Dans le cas contraire, je vous ai préparé un fichier au format .zip à télécharger [[http://​traaf.free.fr/​boot.img.zip|ici]]</​note>​ 
- 
-Ensuite, utilisez [[http://​sourceforge.net/​project/​showfiles.php?​group_id=2768|NTRawrite]] (logiciel libre) pour recopier le fichier boot.img sur la clé. 
- 
-Déplacez le fichier boot.img dans le même répertoire que l'​exécutable NTRawrite.exe et utilisez la console windows (cmd) 
- 
-{{installation:​rawwrite.png|}} 
- 
-==== Sous GNU/Linux ==== 
-  cd répertoire_contenant_boot.img.gz 
-Commencez par décompresser l'​image :-) 
-  gunzip boot.img.gz 
-Puis démontez la clef ( Par exemple, si /dev/sdb1 correspond à votre clé USB - pour le savoir, faites sudo blkid ): 
-  sudo umount /dev/sdb1 
-Pour recopier le fichier boot.img sur la clé, vous pouvez utiliser dd. (remplacez sdb par celui de votre clé): 
-  sudo dd if=./​boot.img of=/dev/sdb 
- 
-===== LIVE USB ===== 
- 
-But de l'​opération : Y recopier l'​image .iso du live cd et rendre la clé amorçable (bootable). 
- 
-==== sous Windows ==== 
   * Votre clé devrait déjà être formatée en FAT32. Si ce n'est pas le cas : clic droit avec l'​explorateur Windows puis choisir : Formater. ​   * Votre clé devrait déjà être formatée en FAT32. Si ce n'est pas le cas : clic droit avec l'​explorateur Windows puis choisir : Formater. ​
   * Extraire avec 7-zip l'iso sur la racine de la clé.   * Extraire avec 7-zip l'iso sur la racine de la clé.
Ligne 159: Ligne 82:
  
  
-==== Préparez la clé USB avec USB-creator ==== +==== Sous Debian et dérivés : avec un script ​====
- +
- * Voir USB-creator ... menu Système->​Administration->​Create a USB startup disk et il suffit de sélectionner le fichier ubuntu-9.04-desktop-i386.iso préalablement chargé sur votre disque dur et de sélectionner votre clé USB (généralement sdb1?)... et toutes les fastidieuses manip ci-dessous sont alors inutiles. Au besoin, avec GParted (Système->​Administration->​Editeur de partition), ​ "​démonter"​ la clé, reformater là et repartitionner là (ou l'​inverse) +
- +
-== Finaliser la partition bootable avec l'​outil graphique == +
- +
-Apercu :  +
-{{ http://​images.imagup.com/​07/​1227955976_make_USB_boot_in_partition_cle_USB.png }} +
- +
-== Le résultat sous Ubuntu == +
- +
-Lorsque vous connectez votre clé partitionnée sous Linux vous aurez les 2 partitions de reconnues. +
- +
-{{ http://​images.imagup.com/​07/​1227956245_icone_montage_partition_cle_USB1.png }} +
- +
-Lorsque vous booterez sur cette clé USB, seule la seconde partition (taggée avec le drapeau "​boot"​) sera reconnu pour le boot et lancera le système live que vous y aurez placé. +
- +
-==== sous Debian ​GNU/Linux (et dérivésméthode automatique ​====+
    
-  * Installer [[apt://​syslinux]],+  * [[:​tutoriel:​comment_installer_un_paquet|Installer ​le paquet]] **[[apt://syslinux|syslinux]]**
 <​code>​$ sudo apt-get install syslinux</​code>​ <​code>​$ sudo apt-get install syslinux</​code>​
-  * Récupérer le script ​isoscript.sh de [[http://www.startx.ro/sugar/]], +  * Récupérer le script [[http://download.ubuntu-fr-secours.org/isotostick.sh|isoscript.sh]] 
-  * Dans le cas ou le site serait en 404, lien alternatif : http://​download.ubuntu-fr-secours.org/​isotostick.sh +<​code>​$ wget http://​download.ubuntu-fr-secours.org/​isotostick.sh<​/code> 
-<​code>​$ wget http://www.startx.ro/sugar/isotostick.sh</code>+<note important>​ 
 +Au moins depuis 9.10 (Karmic Koala) deux commandes utilisées dans ce script on été modifiées ​: 
 +  * ligne 42 remplacer "​udevinfo"​ par "​udevadm info"​ 
 +  * ligne 103 "​USBFS=$(/lib/udev/vol_id -t $dev)" est à remplacer par " ​   USBFS=$(blkid -c /dev/null -s TYPE -o value $dev)"​ 
 +  * ligne 109 "​USBFS=$(/​lib/​udev/​vol_id -u $dev)" est à remplacer par " ​   USBFS=$(blkid -c /dev/null -s UUID -o value $dev)"​ 
 +  * ligne 113 "​USBFS=$(/​lib/​udev/​vol_id -l $dev)" est à remplacer par " ​   USBFS=$(blkid -c /dev/null -s LABEL -o value $dev)"​ 
 +**Sans ces modification le script ne fonctionnera pas !** 
 +</​note>​ 
 +<​note>​ il y a probablement une erreur dans les modifications des lignes 103 et 109, puisque j'ai obtenu "Need to have a filesystem label or UUID for your USB device"​ en copiant les lignes ci-dessusEn modifiant "​USBFS"​ par "​USBLABEL",​ cela a fonctionnéCe qui donne: 
 +  * ligne 109 "​USBLABEL=$(blkid -c /dev/null -s UUID -o value $dev)"​ 
 +  * ligne 113 "​USBLABEL=$(blkid -c /dev/null -s LABEL -o value $dev)"​ 
 +A vérifier 
 +</note>
   * Vérifiez le hash pour s'​assurer que c'est bien le bon script,   * Vérifiez le hash pour s'​assurer que c'est bien le bon script,
 <​code>​$ sha256sum isotostick.sh <​code>​$ sha256sum isotostick.sh
Ligne 194: Ligne 112:
   * Si vous avez l'​erreur "​Partition isn't marked bootable! ...", installez [[apt://​gparted|gparted]],​ lancez le dans "​système"​ -> "​Administration"​ -> "​éditeur de partitions",​ sélectionnez le bon disque (en haut à droite), clic droit sur la partition -> "​gérer les drapeaux"​ -> cocher "​boot"​   * Si vous avez l'​erreur "​Partition isn't marked bootable! ...", installez [[apt://​gparted|gparted]],​ lancez le dans "​système"​ -> "​Administration"​ -> "​éditeur de partitions",​ sélectionnez le bon disque (en haut à droite), clic droit sur la partition -> "​gérer les drapeaux"​ -> cocher "​boot"​
  
-==== sous Debian ​GNU/Linux (et dérivésméthode manuelle ​==== + 
-pour certain BIOS récalcitrante voir un autre tuto[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=314509]]+==== Sous Debian et dérivés : tout en ligne de commandes ​==== 
   * Votre clé usb est formatée en fat32.   * Votre clé usb est formatée en fat32.
   * Montez l'​image .iso du live cd pour pouvoir en parcourir le contenu.   * Montez l'​image .iso du live cd pour pouvoir en parcourir le contenu.
Ligne 231: Ligne 150:
 quit quit
 </​code>​ </​code>​
 +
  
 ===== Paramétrage du BIOS ===== ===== Paramétrage du BIOS =====
 +
 Dans les options de démarrage : sélectionnez le boot sur périphérique amovible, ou sur usb, ou encore appuyez sur F8 ou F12 pour le menu de boot, cela dépend de votre carte mère. Consultez la notice de votre carte-mère. Sur certaines cartes-mères,​ les clés ou disques usb apparaissent comme des disques internes. Dans les options de démarrage : sélectionnez le boot sur périphérique amovible, ou sur usb, ou encore appuyez sur F8 ou F12 pour le menu de boot, cela dépend de votre carte mère. Consultez la notice de votre carte-mère. Sur certaines cartes-mères,​ les clés ou disques usb apparaissent comme des disques internes.
 Activer le support usb pour DOS. Activer le support usb pour DOS.
 +
 +Pour certains BIOS récalcitrants,​ voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=314509 | cet autre tutoriel]]
 +
  
 ===== Installer une autre version d'​ubuntu (ex : alternate) ===== ===== Installer une autre version d'​ubuntu (ex : alternate) =====
 +
 ==== Première méthode à favoriser ==== ==== Première méthode à favoriser ====
  
Ligne 259: Ligne 184:
  
 //remarque: cette méthode a aussi marché avec la 8.10 et 9.04 server edition sur une clé// usb //remarque: cette méthode a aussi marché avec la 8.10 et 9.04 server edition sur une clé// usb
 +
  
 ==== Méthode différente ==== ==== Méthode différente ====
 +
 Si la première méthode n'a pas fonctionné (par exemple avec une version alternate journalière (daily) d'une version alpha de Ubuntu), vous pouvez créer une clé USB bootable avec l'​outil inclus depuis Hardy, puis lors de l'​installation,​ laisser l'​installation mal se passer lors de la mise à jour de la langue et l'​installation d'un serveur X. Si la première méthode n'a pas fonctionné (par exemple avec une version alternate journalière (daily) d'une version alpha de Ubuntu), vous pouvez créer une clé USB bootable avec l'​outil inclus depuis Hardy, puis lors de l'​installation,​ laisser l'​installation mal se passer lors de la mise à jour de la langue et l'​installation d'un serveur X.
  
Ligne 281: Ligne 208:
 Le reste c'est du réglage du serveur X. Le reste c'est du réglage du serveur X.
  
-===== Création d'un CD de boot pour booter sur une clé USB ===== 
- 
-La création d'un cd de boot qui boote 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éressant 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 /​home/​nom_utilisateur/​bootcd/​boot/​grub 
-  cp /​usr/​lib/​grub/​i386-pc/​stage2_eltorito /​home/​michoo/​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 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 (au une autre) [[http://​www.gnome-look.org/​content/​show.php/​Tux+GRUB+Splash?​content=36909|Tux]],​ décompressez,​ 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 
- 
-<note important>​qemu vous permet seulement de tester si votre cd boot 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</​note>​ 
- 
-===== Méthode graphique et rapide ===== 
- 
-//​n'​ayant pas réussi les méthodes précédentes,​ j'ai cherché et trouvé un logiciel déjà installé dans les versions courantes d'​Ubuntu qui permet de créer une live USB facilement.//​ 
- 
-  - installez apt://​usb-creator 
-  - telechargez l'​image [[http://​www.ubuntu-fr.org/​telechargement|Ubuntu]] qui vous intéresse 
-  - ouvrez le programme 
-  - cliquez sur //autre// et sélectionnez l'​image .iso d'​Ubuntu 
-  - insérez votre clef 
-  - envoyez le programme 
- 
-Cette manipulation m'a permit d'​installer Ubuntu sur mon nouveau Eeepc 1005ha sans problèmes. 
- 
-testé avec Ubuntu 9.04 le **19.09.2009** - contact : itichi.eu 
- 
-===== Sources ===== 
- 
-http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2225851#​p2225851 
- 
-Liens utiles: 
  
-http://​fausse-piste.net/​piste1/​spip.php?​article157+===== Liens externe =====
  
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=276821|MultiBoot]]+  * [[http://​www.coagul.org/​article.php3?​id_article=584|l'​installation d'une Debian à partir d'une clé ou d'un disque USB]] 
 +  * [[http://​www.breizh-ardente.fr/​dotclear/​57-usbuntu-ou-comment-installer-ubuntu-sur-un-disque-clef-usb-en-mode-persistant| un article très clair et qui concerne l'​installation sur une clé USB avec le mode persistant]] 
 +  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=132294un super travail de smo avec notamment la possibilité de customiser son live USB]]