Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| installation:depuis_une_cle_usb [Le 30/10/2009, 20:22] – Capture ecran Trancept | installation:depuis_une_cle_usb [Le 10/01/2010, 08:04] (Version actuelle) – déplacée vers http://doc.ubuntu-fr.org/live_usb_install4 bioman | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | FIXME Page à renommer => installation: | ||
| - | {{tag> | ||
| - | |||
| - | ====== Installation depuis une clef USB ( Live_USB ) ou une carte mémoire ====== | ||
| - | <note warning> | ||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | Ce document a pour but de décrire l' | ||
| - | |||
| - | __2 variantes seront abordées :__ | ||
| - | - directement depuis le réseau ( NETBOOT ) | ||
| - | - en installant l' | ||
| - | |||
| - | <note tip>Pour la méthode sur une clé usb, un logiciel peut le faire automatiquement sans aucun soucis ici ; [[: | ||
| - | |||
| - | la méthode utilisant une image .iso accompagnée du noyau hd-media sur un disque dur fonctionne aussi, au 9 Janvier 2008, jusqu' | ||
| - | |||
| - | __Pour ouvrir un fichier .iso :__ | ||
| - | * sous windows, utilisez [[http:// | ||
| - | * sous Linux, installez **gmountiso** [[apt:// | ||
| - | |||
| - | __Vous pouvez également vous inspirer de:__ | ||
| - | * cet article traitant de [[http:// | ||
| - | * Ou celui-ci : [[http:// | ||
| - | * Ou encore de celui-ci : [[http:// | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Une clé USB de taille suffisante pour contenir l' | ||
| - | * Une carte mère qui peut s' | ||
| - | |||
| - | __Ensuite, au choix :__ | ||
| - | |||
| - | * Pour une installation d' | ||
| - | |||
| - | * Pour une installation d' | ||
| - | |||
| - | * Pour une installation d' | ||
| - | |||
| - | * Pour une installation d' | ||
| - | |||
| - | * Pour une installation d' | ||
| - | |||
| - | * <del> Pour le LIVE-USB d' | ||
| - | * Pour le LIVE-USB d' | ||
| - | * Ou lien direct : [[http:// | ||
| - | |||
| - | * Pour les versions ultérieures, | ||
| - | |||
| - | N.B. : la méthode ne fonctionne pas pour les versions " | ||
| - | |||
| - | ====== Préparer le netboot ou la live USB ====== | ||
| - | |||
| - | ===== NETBOOT ===== | ||
| - | But de l' | ||
| - | 2) y copier le fichier boot.img | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | |||
| - | ==== 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 " | ||
| - | |||
| - | |||
| - | Commencez par décompresser l' | ||
| - | <note help> | ||
| - | |||
| - | Ensuite, utilisez [[http:// | ||
| - | |||
| - | Déplacez le fichier boot.img dans le même répertoire que l' | ||
| - | |||
| - | {{installation: | ||
| - | |||
| - | ==== Sous GNU/Linux ==== | ||
| - | cd répertoire_contenant_boot.img.gz | ||
| - | Commencez par décompresser l' | ||
| - | 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=./ | ||
| - | |||
| - | ===== LIVE USB ===== | ||
| - | |||
| - | But de l' | ||
| - | |||
| - | ==== sous Windows ==== | ||
| - | * Votre clé devrait déjà être formatée en FAT32. Si ce n'est pas le cas : clic droit avec l' | ||
| - | * Extraire avec 7-zip l'iso sur la racine de la clé. | ||
| - | * Sur la clé usb : | ||
| - | * Copier l' | ||
| - | * Renommez isolinux.cfg en syslinux.cfg | ||
| - | * Copier le répertoire " | ||
| - | * [Ubuntu < 8.10 seulement!!] Ouvrez ce fichier (syslinux.cfg) et remplacez (ligne 4) < | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel / | ||
| - | append | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel / | ||
| - | append | ||
| - | |||
| - | <note important> | ||
| - | Ouvrez le fichier text.cfg et remplacez son contenu par : | ||
| - | < | ||
| - | label live | ||
| - | menu label ^Try Ubuntu without any change to your computer | ||
| - | kernel / | ||
| - | append | ||
| - | label live-install | ||
| - | menu label ^Install Ubuntu | ||
| - | kernel / | ||
| - | append | ||
| - | label check | ||
| - | menu label ^Check CD for defects | ||
| - | kernel / | ||
| - | append | ||
| - | label memtest | ||
| - | menu label Test ^memory | ||
| - | kernel / | ||
| - | label hd | ||
| - | menu label ^Boot from first hard disk | ||
| - | localboot 0x80 | ||
| - | </ | ||
| - | |||
| - | * Installez la dernière version de syslinux, [[http:// | ||
| - | * Il est important d' | ||
| - | * Installez syslinux sur la clé usb en exécutant dans une invite de commande. | ||
| - | * // Pour lancer un invite de commande (menu Démarrer => Exécuter... ) tapez ensuite " | ||
| - | * ATTENTION sur Vista : il faut que la fenêtre d' | ||
| - | // | ||
| - | Entrez ensuite : | ||
| - | (en supposant que " | ||
| - | **(ATTENTION exécuter la commande dans le sous-répertoire où se trouve syslinux: Win32)** | ||
| - | |||
| - | Les arguments " | ||
| - | |||
| - | * -s : "Safe, slow, stupid", | ||
| - | |||
| - | * -m : MBR. Installe un secteur MBR bootable au début du lecteur (notre clé USB donc) | ||
| - | |||
| - | * -a : Active. Pour marquer la partition comme étant " | ||
| - | |||
| - | * Vous pouvez également rajouter la lettre " | ||
| - | |||
| - | |||
| - | <note help>Il se peut que par cette façon cela bloque sur "boot :", il suffit de taper " | ||
| - | <note help>Le chargement du noyau peu prendre un certain temps sur les clés USB 1.1. Il est conseillé de supprimer les arguments //quiet// et //splash// aux lignes append du fichier text.cfg, | ||
| - | < | ||
| - | </ | ||
| - | Devenant | ||
| - | < | ||
| - | append | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Préparez la clé USB avec USB-creator ==== | ||
| - | |||
| - | * Voir USB-creator ... menu Système-> | ||
| - | |||
| - | == Finaliser la partition bootable avec l' | ||
| - | |||
| - | Apercu : | ||
| - | {{ http:// | ||
| - | |||
| - | == Le résultat sous Ubuntu == | ||
| - | |||
| - | Lorsque vous connectez votre clé partitionnée sous Linux vous aurez les 2 partitions de reconnues. | ||
| - | |||
| - | {{ http:// | ||
| - | |||
| - | Lorsque vous booterez sur cette clé USB, seule la seconde partition (taggée avec le drapeau " | ||
| - | |||
| - | ==== sous Debian GNU/Linux (et dérivés) : méthode automatique ==== | ||
| - | |||
| - | * Installer [[apt:// | ||
| - | < | ||
| - | * Récupérer le script isoscript.sh de [[http:// | ||
| - | * Dans le cas ou le site serait en 404, lien alternatif : http:// | ||
| - | < | ||
| - | * Vérifiez le hash pour s' | ||
| - | < | ||
| - | 07ac432c5c72ffc302e32dfe81c195b5ffd2db68c7c9bbe683c3633e519760b6 | ||
| - | * Rendre exécutable le script puis l' | ||
| - | < | ||
| - | $ sudo ./ | ||
| - | * Si udevinfo n'est pas installé, installer udevadm et remplacer " | ||
| - | * En remplaçant ubuntu-XXX par votre fichier iso et /dev/sdX1 par le nom de votre partition qui se trouve sur la clé USB. (Celui-ci peut se trouver par la commande: sudo fdisk -l) | ||
| - | * Les erreurs durant l' | ||
| - | * Si vous avez l' | ||
| - | |||
| - | ==== sous Debian GNU/Linux (et dérivés) : méthode manuelle ==== | ||
| - | pour certains BIOS récalcitrants, | ||
| - | * Votre clé usb est formatée en fat32. | ||
| - | * Montez l' | ||
| - | * Rendez visibles les fichiers cachés (ctrl + H dans nautilus). | ||
| - | |||
| - | * Depuis l' | ||
| - | * Recopiez l' | ||
| - | |||
| - | * recopiez casper/ | ||
| - | |||
| - | * recopiez tout le contenu du répertoire isolinux à la racine de la clé | ||
| - | |||
| - | * Sur la clé usb : | ||
| - | * Renommez isolinux.cfg en syslinux.cfg | ||
| - | * Ouvrez ce fichier et remplacez (ligne 5) < | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel / | ||
| - | append | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | Note : sur Ubuntu 8.10 live, ce fichier contient essentiellement des références à d' | ||
| - | |||
| - | * Installez syslinux, < | ||
| - | * Voici le lien officiel [[http:// | ||
| - | * Vous devez démonter la clé avant d' | ||
| - | * Installez syslinux sur la clé usb en adaptant la commande à votre configuration (remplacer le X par votre nom de périphérique): | ||
| - | |||
| - | * Rendre la partition amorçable, avec gparted par exemple (clic droit > gérer les drapeaux > cocher la case boot) | ||
| - | ou avec parted: | ||
| - | < | ||
| - | set Y boot on | ||
| - | quit | ||
| - | </ | ||
| - | |||
| - | ===== 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, | ||
| - | Activer le support usb pour DOS. | ||
| - | |||
| - | ===== Installer une autre version d' | ||
| - | ==== Première méthode à favoriser ==== | ||
| - | |||
| - | Munissez-vous de votre clé usb ou carte mémoire et branchez là sur un pc : | ||
| - | * Votre clé usb est formatée en fat ou bien en fat32. | ||
| - | * Installez syslinux sur le pc: < | ||
| - | * Installez syslinux sur la clé usb en adaptant la commande à votre configuration (remplacer le X par votre nom de périphérique): | ||
| - | * Créer un mbr (Master Boot Record) valide sur la clé : < | ||
| - | * Si pour cette dernière commande, vous obtenez "sudo: install-mbr: | ||
| - | * Rendez la partition amorçable : installez [[apt:// | ||
| - | * Montez l' | ||
| - | * Rendez visibles les fichiers cachés (ctrl + H dans nautilus). | ||
| - | * Copiez le répertoire isolinux à la racine de la clé usb et renommez le syslinux | ||
| - | * Sur la clé usb, renommez isolinux.cfg en syslinux.cfg | ||
| - | * Récupérez les fichiers initrd.gz et vmlinuz (attention, si firefox le renomme en vmlinuz.htm il faudra le renommer après téléchargement) à cette adresse pour la version hardy : http:// | ||
| - | |||
| - | * Créez un répertoire ' | ||
| - | |||
| - | * Copier le fichier iso de la version à installer à la racine de la clé (le fichier iso et non pas l' | ||
| - | |||
| - | Voilà, vous avez une clé usb bootable qui permet d' | ||
| - | |||
| - | //remarque: cette méthode a aussi marché avec la 8.10 et 9.04 server edition sur une clé// usb | ||
| - | |||
| - | ==== 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' | ||
| - | |||
| - | Passer à l' | ||
| - | |||
| - | Vous voilà devant une console texte, il va falloir vous logger et monter l' | ||
| - | < | ||
| - | sudo mount -o loop -t iso9660 / | ||
| - | Dans mon cas, il s'agit de la version alternate journalière sortie le 8 mars 2009 : 090308. | ||
| - | |||
| - | Puis [[: | ||
| - | < | ||
| - | deb file:/ | ||
| - | Il faut donc remplacer le CD (qui n'est pas un CD mais une clé USB) par le répertoire dans lequel nous venons de monter l' | ||
| - | |||
| - | Pour prendre cette modification en compte : | ||
| - | < | ||
| - | Puis il sera possible d' | ||
| - | < | ||
| - | 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' | ||
| - | |||
| - | Dans une console, en étant dans votre répertoire / | ||
| - | |||
| - | |||
| - | mkdir -p / | ||
| - | cp / | ||
| - | |||
| - | Copiez les fichiers vmlinuz et initrd.gz depuis votre clef usb avec linux dans le dossier home/ | ||
| - | |||
| - | Créer le fichier boot/ | ||
| - | |||
| - | default 0 | ||
| - | | ||
| - | timeout 5 | ||
| - | | ||
| - | #color cyan/blue white/blue | ||
| - | | ||
| - | splashimage=(cd)/ | ||
| - | | ||
| - | title Xubuntu persistent verbose splash | ||
| - | root (cd) | ||
| - | kernel / | ||
| - | initrd / | ||
| - | | ||
| - | title Xubuntu Live verbose splash | ||
| - | root (cd) | ||
| - | kernel / | ||
| - | initrd / | ||
| - | | ||
| - | title Xubuntu fr persistent verbose splash | ||
| - | root (cd) | ||
| - | kernel / | ||
| - | initrd / | ||
| - | | ||
| - | title Xubuntu Live verbose splash | ||
| - | root (cd) | ||
| - | kernel / | ||
| - | initrd / | ||
| - | |||
| - | Télécharger l' | ||
| - | |||
| - | Il ne reste plus qu'à créer l'iso, dans une console sous le répertoire home/ | ||
| - | |||
| - | mkisofs -R -b boot/ | ||
| - | |||
| - | Pour tester cette iso avant de la graver, installer [[apt:// | ||
| - | |||
| - | qemu -cdrom grub.iso | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Une fois gravé, il n'y aura pas de soucis</ | ||
| - | |||
| - | ===== Méthode graphique et rapide ===== | ||
| - | |||
| - | Voici la méthode qui semble la plus simple pour créer une live USB facilement : \\ | ||
| - | {{: | ||
| - | - Installez apt:// | ||
| - | - Télechargez l' | ||
| - | - Insérez votre clef | ||
| - | - Ouvrez le programme (Système -> USB Boot Creator) | ||
| - | - Cliquez sur //autre// et sélectionnez l' | ||
| - | - Sélectionnez votre clef dans la liste | ||
| - | - Cliquez sur " | ||
| - | |||
| - | Cette manipulation m'a permit d' | ||
| - | |||
| - | //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:// | ||
| - | |||
| - | Liens utiles: | ||
| - | |||
| - | http:// | ||
| - | |||
| - | [[http:// | ||
