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 | ||
| tutoriel:live_usb_persistant_methode1 [Le 18/12/2009, 06:17] – 213.95.41.13 | tutoriel:live_usb_persistant_methode1 [Le 10/01/2010, 07:54] (Version actuelle) – déplacée vers http://doc.ubuntu-fr.org/live_usb_install1 bioman | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | |||
| - | ---- | ||
| - | ======= Comment installer Ubuntu sur une clé ou un disque USB en mode persistant ======= | ||
| - | |||
| - | Au cours de la procédure nous allons prendre comme exemple le cas d'un liveUSB : avec une clé de 1[[wpfr> | ||
| - | |||
| - | |||
| - | ===== Préparation de la clé USB ===== | ||
| - | |||
| - | Deux solutions s' | ||
| - | |||
| - | ==== Première possibilité : Partitionnement de la clé USB ==== | ||
| - | |||
| - | === Pré-requis === | ||
| - | |||
| - | * [[: | ||
| - | |||
| - | * Savoir que les grosses bandes noires sont à copier-coller dans un [[: | ||
| - | |||
| - | |||
| - | === Préparation des partitions === | ||
| - | |||
| - | Cette solution consiste à créer une partition au format ext2 ou ext3 ayant pour nom (label) " | ||
| - | |||
| - | L' | ||
| - | |||
| - | **Avant de commencer je vous conseille de débrancher tout autre appareil de stockage usb que vous pouvez avoir sur votre ordinateur (appareil photo, clé usb, disque dur externe)** | ||
| - | |||
| - | **Voici l' | ||
| - | |||
| - | Utilisation de GParted. | ||
| - | |||
| - | Si gparted n'est pas installé : | ||
| - | sudo apt-get install gparted | ||
| - | |||
| - | Puis : | ||
| - | gksudo gparted | ||
| - | |||
| - | \\ Choisissez grâce au menu déroulant en haut à droit votre clé USB.\\ | ||
| - | **La clé est représentée sous la forme /dev/sdX. Mémorisez cette lettre X, on en aura besoin par la suite.**\\ | ||
| - | Démonter la partition existante sur cette clé en faisant un clic droit sur la partition et en choisissant " | ||
| - | |||
| - | == Création des partitions == | ||
| - | Création d'une première partition FAT32 de 750Mo, avec le flag “actif” : C'est la partition qui contiendra le LiveUSB d' | ||
| - | |||
| - | **Partition N°1 :** | ||
| - | |||
| - | Cliquer sur la partition existante puis cliquer sur " | ||
| - | En face de " | ||
| - | Cliquer ensuite sur " | ||
| - | |||
| - | **Partition N°2 :** | ||
| - | |||
| - | Cliquer sur "non alloué" | ||
| - | Dans la nouvelle fenêtre mettre : | ||
| - | Par défaut GParted choisit tout l' | ||
| - | |||
| - | Aucun changement n'est effectué pour l' | ||
| - | Une fois les changements terminés, revenez à la fenêtre principale de GParted, faites un clic-droit sur la partition FAT 32 de 750 Mo et choisissez " | ||
| - | Cocher boot et fermer la fenêtre.\\ | ||
| - | **Mémoriser la dénomination de la partition en ext2 ou ext3 marquée dans GParted sous la forme / | ||
| - | |||
| - | == Nommer la partition en ext2 ou ext3 == | ||
| - | Pour que le système sache où enregistrer les données persistantes il faut donner le nom casper-rw à la partition qui doit les contenir.\\ | ||
| - | Dans un terminal : | ||
| - | sudo e2label /dev/sdXy casper-rw | ||
| - | En remplaçant X et y par la lettre et le chiffre correspondant. | ||
| - | |||
| - | == Création du secteur de démarrage == | ||
| - | Il faut enfin créer le secteur de démarrage : | ||
| - | |||
| - | sudo install-mbr /dev/sdX | ||
| - | (en remplaçant X par la lettre que vous avez mémorisé précédemment !) | ||
| - | |||
| - | Si vous obtenez "sudo: install-mbr: | ||
| - | |||
| - | sudo apt-get install mbr | ||
| - | |||
| - | Ensuite passez à l' | ||
| - | |||
| - | === Seconde possibilité : fichier contenant un système de fichier === | ||
| - | |||
| - | Le principe est de créer à la racine d'une partition (une partition de clé USB de disque dur ou autre, tant qu' | ||
| - | |||
| - | L' | ||
| - | * meilleure compatibilité avec des systèmes anciens, légers ou embarqués. | ||
| - | * possibilité de changer la taille du fichier c'est à dire la taille affectée au root persistant FIXME | ||
| - | |||
| - | **Pour notre clé USB** | ||
| - | |||
| - | On part du principe que la clé USB est formatée en FAT (FAT16 ou FAT32) et qu' | ||
| - | * environ 700Mio sont pris par le système du liveUSB (moins pour Xubuntu) | ||
| - | * donc nous allons créer un fichier de 250Mio | ||
| - | |||
| - | < | ||
| - | si la clé USB est montée dans le dossier / | ||
| - | |||
| - | < | ||
| - | |||
| - | ou | ||
| - | |||
| - | < | ||
| - | |||
| - | Répondez " | ||
| - | |||
| - | ==== Installation du système de base ==== | ||
| - | |||
| - | * Montez l' | ||
| - | * Montez les partitions de votre clé USB (débranchez puis rebranchez votre clé) **Peut provoquer un changement soudain d' | ||
| - | * Ouvrez le répertoire de votre iso montée et rendez visibles les fichiers cachés (ctrl + H dans nautilus) | ||
| - | * Dans la partition FAT32 (pour la reconnaître, | ||
| - | * Dans l' | ||
| - | * Dans l' | ||
| - | * [[: | ||
| - | < | ||
| - | GFXBOOT bootlogo | ||
| - | GFXBOOT-BACKGROUND 0xB6875A | ||
| - | APPEND | ||
| - | LABEL persistent | ||
| - | menu label ^Start Ubuntu 7.10 in persistent mode | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL xforcevesa | ||
| - | menu label Start Ubuntu in safe ^graphics mode | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL driverupdates | ||
| - | menu label Install with driver ^update CD | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL oem | ||
| - | menu label ^OEM install (for manufacturers) | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL check | ||
| - | menu label ^Check CD for defects | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | LABEL memtest | ||
| - | menu label ^Memory test | ||
| - | kernel mt86plus | ||
| - | append - | ||
| - | LABEL hd | ||
| - | menu label ^Boot from first hard disk | ||
| - | localboot 0x80 | ||
| - | append - | ||
| - | DISPLAY isolinux.txt | ||
| - | TIMEOUT 300 | ||
| - | PROMPT 1 | ||
| - | F1 f1.txt | ||
| - | F2 f2.txt | ||
| - | F3 f3.txt | ||
| - | F4 f4.txt | ||
| - | F5 f5.txt | ||
| - | F6 f6.txt | ||
| - | F7 f7.txt | ||
| - | F8 f8.txt | ||
| - | F9 f9.txt | ||
| - | F0 f10.txt</ | ||
| - | |||
| - | * Enregistrez le fichier | ||
| - | * Dans un [[: | ||
| - | sudo syslinux -f /dev/sdX1 | ||
| - | sudo eject / | ||
| - | |||
| - | Normalement c'est terminé vous pouvez enfin utiliser votre clé USB pour booter Ubuntu partout ! | ||
| - | |||
| - | ==== Activer le mode persistant === | ||
| - | |||
| - | Principe: ajouter le paramètre **persistant** au noyau au démarrage | ||
| - | |||
| - | * edgy | ||
| - | Au démarrage de l' | ||
| - | |||
| - | {{generalite: | ||
| - | |||
| - | * feisty | ||
| - | Au démarrage de l' | ||
| - | |||
| - | ajoutez l' | ||
| - | |||
| - | //ajouter un screenshot// | ||
| - | |||
| - | Il semble qu'il y ait un bug et que la persistance ne marche pas sous feisty. ce bug est répertorié chez launchpad.net | ||
| - | |||
| - | **Avec notre clé usb** | ||
| - | |||
| - | [[: | ||
| - | |||
| - | avant | ||
| - | < | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | </ | ||
| - | |||
| - | après | ||
| - | < | ||
| - | LABEL live | ||
| - | menu label ^Start or install Ubuntu | ||
| - | kernel vmlinuz | ||
| - | append | ||
| - | </ | ||
| - | |||
| - | **Pour le cas d'un live cd.** | ||
| - | |||
| - | Il faut extraire l' | ||
| - | |||
| - | [[: | ||
| - | |||
| - | Régénérer l' | ||
| - | |||
| - | ===== À retenir ===== | ||
| - | |||
| - | * Le menu d' | ||
| - | * La partition contenant le système doit se situer dans les **8 premiers Go** du disque pour que le BIOS puisse l' | ||
| - | * Vous devez avoir un fichier **ldlinux.sys** sur la partition contenant le système. Il est créé par la commande syslinux. De même, vous devez avoir **syslinux.cfg** qui contient les différents options de démarrage d' | ||
| - | <note help>Il n'est **pas** nécessaire de modifier le MBR du disque pour le rendre amorçable.</ | ||
| - | Le système n'est pas persistant : | ||
| - | * Vérifiez que vous avez bien un fichier casper-rw ou une partition nommée casper-rw | ||
| - | * Vérifiez que l' | ||
| - | * Vérifiez que l' | ||
| - | |||
| - | file=preseed/ | ||
| - | file=preseed/ | ||
| - | |||
| - | == Bug pour Ubuntu 8.04 LTS Hardy Heron == | ||
| - | |||
| - | Un bug du live CD d' | ||
| - | |||
| - | * Avec Ubuntu : | ||
| - | |||
| - | wget http:// | ||
| - | mv initrd.gz / | ||
| - | |||
| - | * Avec Xubuntu : | ||
| - | |||
| - | wget http:// | ||
| - | mv initrd.gz / | ||
| - | |||
| - | ===== Création d'un CD de boot pour démarrer sur une clef USB Live ===== | ||
| - | |||
| - | La création d'un CD de boot qui démarre sur une clef USB bootable (contenant ubuntu, xubuntu ou kubuntu installé avec l' | ||
| - | |||
| - | Dans une console, en étant dans votre répertoire / | ||
| - | |||
| - | mkdir -p bootcd/ | ||
| - | cp / | ||
| - | |||
| - | Copiez les fichiers vmlinuz et initrd.gz depuis votre clef USB avec Linux dans le dossier home/ | ||
| - | |||
| - | Créer le fichier bootcd/ | ||
| - | |||
| - | 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> | ||
| - | 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' | ||
| - | |||
| - | 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' | ||
| - | |||
| - | 2) Graver l' | ||
| - | |||
| - | 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éation d'une disquette de boot pour booter sur une clé USB ===== | ||
| - | L' | ||
| - | |||
| - | __Avantages: | ||
| - | * les lecteurs de disquette (lorsqu' | ||
| - | * par rapport au CD(-RW), les données d'une disquette sont facilement et rapidement modifiables | ||
| - | * généralement, | ||
| - | |||
| - | __Inconvénients: | ||
| - | * capacité des disquettes limitée ... | ||
| - | | ||
| - | |||
| - | FIXME Piste 1: | ||
| - | voir [[http:// | ||
| - | |||
| - | FIXME Piste 2: | ||
| - | voir [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | * **(fr)** [[: | ||
| - | * **(en)** [[https:// | ||
| - | * **(fr)** [[http:// | ||
| - | * < | ||
| - | * **(en)** [[http:// | ||
| - | * < | ||
| - | * **(fr)** Sur le forum Ubuntu-fr : | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * **(fr)** [[http:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | | ||
| - | ---- | ||
| - | |||
| - | // | ||
