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 04/11/2009, 20:47]
213.95.41.13
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>​Ne soyez pas effrayé par la longueur de cette page, une [[#​methode_graphique_et_rapide|méthode facile et rapide]] existe et fonctionne parfaitement avec la version 9.10.</​note>​ +
-<note warning>​Les informations de cette page n'ont pas été testées sur les dernières versions supportées d'​ubuntu. Merci d'​actualiser ces informations si vous le pouvez.</​note>​+
  
- +But de l'opération ​:  
-===== Introduction ===== +  - Recopier ​l'​image .iso du Live CD 
- +  - Rendre ​la clé amorçable (bootable).
-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 : 1) rendre ​la clé amorçable (bootable)  +
-                     2) y copier le fichier boot.img +
- +
-<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>​+
  
  
 ==== Sous Windows ==== ==== Sous Windows ====
- 
-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. 
- 
- 
-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 (avec un outil graphique)==== 
-[[http://​www.linuxliveusb.com/​]] 
- 
-==== sous Windows (manuellement )==== 
   * 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 166: 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 201: 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 certains BIOS récalcitrants,​ 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 238: 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 266: 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 288: 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 ===== 
- 
-Il y a une page dédiée sur ce même site : [[http://​doc.ubuntu-fr.org/​usb-creator]] 
- 
-Voici la méthode qui semble la plus simple pour créer une live USB facilement : \\ 
-{{:​installation:​usb-creator.jpeg|}} 
-  - Installez apt://​usb-creator (ou //sudo aptitude install usb-creator//​) 
-  - Télechargez l'​image [[http://​www.ubuntu-fr.org/​telechargement|Ubuntu]] qui vous intéresse 
-  - Insérez votre clef 
-  - Ouvrez le programme : Système -> Administration -> USB Boot Creator (créateur de disque de démarrage USB) 
-  - Cliquez sur //autre// et sélectionnez l'​image .iso d'​Ubuntu 
-  - Sélectionnez votre clef dans la liste 
-  - Cliquez sur "​Créer un disque démarrage"​ 
- 
-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//​\\ 
-//Testé avec Ubuntu NetBook Remix 9.10 le **30.10.2009**//​ 
- 
-===== 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]]