Différences
Ci-dessous, les différences entre deux révisions de la page.
| utilisateurs:ikthus:bac_a_sable:cope_live_usb_persistant_methode2 [Le 25/12/2009, 19:53] – créée ikthus | utilisateurs:ikthus:bac_a_sable:cope_live_usb_persistant_methode2 [Le 28/12/2009, 19:05] (Version actuelle) – effacée ikthus | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | FIXME documentation à mettre à jour avec jaunty | ||
| - | ====== Comment installer Ubuntu sur une clé manuellement ======= | ||
| - | Ce tutoriel est réécrit depuis le site http:// | ||
| - | Ce tutoriel détaille toutes les étapes manuelles et doit être adapté pour votre cas. Cependant la méthode est des plus détaillés. | ||
| - | |||
| - | Ce tutoriel utilise une partition sur la clefs usb. | ||
| - | |||
| - | ===== Introduction | ||
| - | |||
| - | Le principe d'un système live (Live CD ou Live USB ([[installation: | ||
| - | |||
| - | Avec le mode persistant il est possible de garder vos modifications (patchs, applications installées, | ||
| - | |||
| - | Avantages : | ||
| - | * Ubuntu peut être transporté partout (pour les travaux, les démonstrations...) | ||
| - | * Pas de complications avec grub | ||
| - | |||
| - | Inconvénients : | ||
| - | * Impossible de créer de nouveaux utilisateurs | ||
| - | * Impossible de restreindre les actions (Mode Root permanent) | ||
| - | * Très sensible à certaines mises à jour (noyau ou librairies) | ||
| - | |||
| - | Fonctionnement théorique : | ||
| - | * fonctionnement d'un liveCD ou live USB : les données du système d' | ||
| - | * avec le mode persistant au lieu d' | ||
| - | |||
| - | ===== Préparation : ===== | ||
| - | |||
| - | Nous considérons que vous travaillez à partir de votre répertoire " | ||
| - | cd ## Sans paramètre, c'est vers le fichier ~ | ||
| - | Il s'agit de procéder à l' | ||
| - | wget ftp:// | ||
| - | |||
| - | (je travaille chez free alors je ne vais pas vous mettre un miroir russe) | ||
| - | |||
| - | Vous devez donc disposer d'une image iso appelée ubuntu-7.10-desktop-i386.iso. | ||
| - | A partir de là, il nous faut quelques outils qui ne sont pas compris de base : | ||
| - | - syslinux | ||
| - | - mtools | ||
| - | sudo aptitude install syslinux mtools | ||
| - | nous allons aussi récupérer le fichier U710fix.zip chargé de corriger l' | ||
| - | wget http:// | ||
| - | Vous devez donc disposer d'un fichier U710fix.zip que nous décompresserons plus tard. | ||
| - | <note important> | ||
| - | http:// | ||
| - | |||
| - | ===== Partitionnement ===== | ||
| - | |||
| - | Nous devons identifier notre clé usb et la partitionner pour avoir un espace de 750 Mo de système et le reste de stockage. | ||
| - | |||
| - | Pour identifier la clé nous allons procéder par déduction : sans que la clé soit insérée, nous allons lister les disques. | ||
| - | <note important> | ||
| - | </ | ||
| - | sudo fdisk -l | grep ' | ||
| - | * va nous retourner un résultat du type | ||
| - | Disque /dev/sda: 60.0 Go, 60011642880 octets | ||
| - | * Nous allons maintenant insérer la clé usb et relister les disques | ||
| - | sudo fdisk -l | grep ' | ||
| - | * qui va nous retourner un résultat du type | ||
| - | Disque /dev/sda: 60.0 Go, 60011642880 octets | ||
| - | Disque /dev/sdb: 2047 Mo, 2047681024 octets | ||
| - | * Une ligne vient d' | ||
| - | Il vous faut bien sûr adapter le chemin que retourne fdisk et modifier /dev/sdb par le chemin réel de votre clé dans le reste de ce tuto. | ||
| - | |||
| - | <note tip>Le partitionnement se faisant via fdisk, si vous deviez rater une étape vous pourrez quitter fdisk sans aucune incidence tant que vous n'avez pas validé avec la commande q.</ | ||
| - | |||
| - | * lancez fdisk avec le chemin de votre clé | ||
| - | sudo fdisk /dev/sdb | ||
| - | * à l' | ||
| - | Commande (m pour l' | ||
| - | * tapez p pour lister les partitions présentes | ||
| - | Commande (m pour l' | ||
| - | * fdisk va alors afficher les informations de la ou des partitions présentes sur la clé. | ||
| - | Disque /dev/sdb: 2047 Mo, 2047681024 octets | ||
| - | 64 heads, 63 sectors/ | ||
| - | Units = cylindres of 4032 * 512 = 2064384 bytes | ||
| - | Disk identifier: 0x00000000 | ||
| - | | ||
| - | Périphérique Amorce | ||
| - | / | ||
| - | / | ||
| - | * dans mon cas il y a deux partitions mais cela n'a rien d' | ||
| - | * tapez d pour supprimer la ou les partitions. | ||
| - | Commande (m pour l' | ||
| - | * si c'est la dernière partition ou la seule fdisk répondra qu'il a automatiquement sélectionné la partition | ||
| - | Partition sélectionnée 1 | ||
| - | * sinon il faut lui indiquer quelle partition supprimer | ||
| - | Numéro de partition (1-4): | ||
| - | * et recommencer cette opération jusqu' | ||
| - | |||
| - | * maintenant qu'il n'y a plus de partitions sur la clé nous allons créer la partition principale du système en tapant n | ||
| - | Commande (m pour l' | ||
| - | * fdisk nous demande alors le type de partition (primaire ou étendue) | ||
| - | Action de commande | ||
| - | e | ||
| - | p | ||
| - | * nous répondons par p pour une partition primaire, fdisk nous demande donc le numéro de partition | ||
| - | Numéro de partition (1-4): | ||
| - | * nous tapons 1 pour la première partition, ici fdisk nous demande oû mettre le premier cylindre, nous taperons entrée afin de laisser le premier cylindre. | ||
| - | Premier cylindre (1-991, par défaut 1): | ||
| - | * ensuite il nous faut indiquer la taille de la partition (750 Mo est un bon choix) donc nous allons taper +750M afin d' | ||
| - | Dernier cylindre ou +taille or +tailleM ou +tailleK (1-991, par défaut 991): +750M | ||
| - | * nous revenons à l' | ||
| - | Commande (m pour l' | ||
| - | * fdisk nous demande donc quelle partition activer même s'il n'y en a qu' | ||
| - | Numéro de partition (1-4): 1 | ||
| - | * de retour à l' | ||
| - | Commande (m pour l' | ||
| - | * fdisk nous demande donc le type de partition auquel nous répondons 6 (ce qui correspond à FAT) vous pouvez taper l pour connaître les types de partition disponible mais cela n'est pas l' | ||
| - | Partition sélectionnée 1 | ||
| - | Code Hex (taper L pour lister les codes): 6 | ||
| - | * fdisk nous confirme la manipulation et le type de partition | ||
| - | Type de partition système modifié de 1 à 6 (FAT16) | ||
| - | * la partition système est maintenant créée. Il nous reste a créer la partition de persistance en tapant de nouveau n | ||
| - | Commande (m pour l' | ||
| - | * puis p pour une partition primaire | ||
| - | Action de commande | ||
| - | e | ||
| - | p | ||
| - | * puis 2 pour le numéro de partition | ||
| - | Numéro de partition (1-4): 2 | ||
| - | * ensuite entrée pour sélectionner le cylindre par défaut | ||
| - | Premier cylindre (752-991, par défaut 752): | ||
| - | * et de nouveau entrée pour le dernier cylindre (tout l' | ||
| - | Utilisation de la valeur par défaut 752 | ||
| - | Dernier cylindre ou +taille or +tailleM ou +tailleK (752-991, par défaut 991): | ||
| - | |||
| - | * de retour à l' | ||
| - | Commande (m pour l' | ||
| - | * fdisk nous demande donc le type de partition auquel nous répondons 83 (ce qui correspond à EXT2 ou 3) vous pouvez taper l pour connaître les types de partition disponible comme précédemment. | ||
| - | Partition sélectionnée 2 | ||
| - | Code Hex (taper L pour lister les codes): 83 | ||
| - | |||
| - | |||
| - | |||
| - | * Si tout s'est bien passé vous pouvez maintenant taper w pour écrire les modifications et les rendre effectives sur la clé usb | ||
| - | Commande (m pour l' | ||
| - | * sinon tapez q pour quitter sans enregistrer les modifications et retentez le partitionnement dans son ensemble | ||
| - | Commande (m pour l' | ||
| - | * A ce stade du tutoriel, je conseille de déconnecter la clé USB et de la reconnecter, | ||
| - | * sudo fdisk -l | ||
| - | Cette commande me retourne | ||
| - | * Périphérique Amorce | ||
| - | / | ||
| - | / | ||
| - | |||
| - | <note tip> | ||
| - | On peut aussi utiliser gparted, si on tient aux utilitaires graphiques... | ||
| - | Il est clair que c'est plus simple, mais il y a aussi ceux qui tiennent aux lignes de commande (comme moi :-D). | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Le formatage / La copie / L' | ||
| - | |||
| - | * Avant de formater nous allons nous assurer que les partitions nouvellement créées sont bien démontées | ||
| - | sudo umount /dev/sdb1; | ||
| - | sudo umount /dev/sdb2; | ||
| - | * Puis on lance le formatage de la première partition en FAT16 avec pour nom ubuntu710 | ||
| - | sudo mkfs.vfat -F 16 -n ubuntu710 /dev/sdb1 | ||
| - | * Et ensuite celui de la deuxième en ext2 avec comme nom casper-rw (c'est important car c'est grace à ce nom qu' | ||
| - | sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2 | ||
| - | * Rendez ensuite la première partition bootable avec syslinux | ||
| - | sudo syslinux -f /dev/sdb1 | ||
| - | <note tip> | ||
| - | * Il se peut qu'il faille utiliser l' | ||
| - | </ | ||
| - | * Retirez et réinsérez la clé. Ce qui devrait vous monter les deux partitions automatiquement. | ||
| - | * Nous allons maintenant monter l' | ||
| - | sudo mkdir / | ||
| - | sudo mount -o loop ~/ | ||
| - | * Nous nous déplaçons vers le point de montage et nous faisons la copie des fichiers et démonter l' | ||
| - | cd / | ||
| - | cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/ | ||
| - | cd ~/; sudo umount / | ||
| - | * Ensuite nous allons dézipper le fichier correctif pour la persitance vers la clé usb : | ||
| - | sudo unzip -o -d / | ||
| - | * Et voilà, si tout s'est bien déroulé vous devriez disposer d'une clé usb ubuntu Gutsy Gibbon fonctionnelle. Ce tutoriel peut paraître long car j'ai essayé de le détailler un maximum pour ceux qui débutent cependant j'ai réalisé l' | ||
| - | |||
| - | N' | ||
| - | |||
| - | <note tip> | ||
| - | Il semblerait qu' | ||
| - | sudo aptitude install mbr; | ||
| - | install-mbr /dev/sdb | ||
| - | Attention de mettre le bon device (correspondance point de montage / device en exécutant la commande ' | ||
| - | </ | ||
| - | |||
| - | ===== Les petits plus : ===== | ||
| - | |||
| - | |||
| - | Si vous ne souhaitez pas retaper à chaque démarrage la sélection de la langue et/ou de la résolution de l' | ||
| - | cat / | ||
| - | vous allez récupérer la ligne de commande qui a été passée au noyau pour démarrer : | ||
| - | BOOT_IMAGE=vmlinuz file=/ | ||
| - | ensuite ouvrez le / | ||
| - | sudo gedit / | ||
| - | Ajoutez à la fin de la première ligne commençant par APPEND ( c'est le seul en majuscule ) les options récupérées par le cat de / | ||
| - | BOOT_IMAGE=vmlinuz file=/ | ||
| - | La ligne " | ||
| - | Enregistrez et voila, un simple " | ||
| - | |||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== Références ===== | ||
| - | |||
| - | Divers liens pour créer une clé bootable avec Ubuntu (ou une autre distribution): | ||
| - | |||
| - | |||
| - | Smo: http:// | ||
| - | |||
| - | Frafa: http:// | ||
| - | |||
| - | Slym: http:// | ||
| - | |||
| - | Unetbootin: http:// | ||
| - | |||
| - | Live USB Creator (fedora uniquement): | ||
| - | |||
| - | CD de boot pour démarrer Ubuntu Drapper sur une clef USB (utile pour les bios ne bootant pas sur l' | ||
| - | |||
| - | ------ | ||
| - | // | ||
