Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
installation_sur_disque_usb [Le 10/01/2010, 18:43] bioman question effacée voir http://doc.ubuntu-fr.org/cd_boot_usb |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy usb installation BROUILLON}} | ||
- | ---- | ||
- | ====== Installation d’Ubuntu sur un disque USB ====== | ||
- | |||
- | Il est possible d'installer Ubuntu sur un disque USB, au prix de quelques complications. | ||
- | |||
- | Le processus d'installation s'effectue de manière totalement classique, référez vous à la page concernant l'[[:installation]], la difficulté consistant à correctement positionner et reparamétrer [[:Grub]] une fois l'installation terminée. | ||
- | |||
- | En effet, les disques USB sont montés dans un ordre aléatoire, ce qui aura pour conséquence l'attribution au disque USB d'une adresse erronée et une erreur de grub au démarrage. | ||
- | |||
- | Dans l'exemple qui suit | ||
- | * sda sdb sdc sont des disques internes. | ||
- | * sdd est le disque USB sur lequel on veut installer ubuntu | ||
- | * sde est une clé USB à partir de laquelle on installe grâce à la méthode [[:live_usb|Live USB]] | ||
- | |||
- | <code> | ||
- | ubuntu@ubuntu:~$ sudo fdisk -l | ||
- | |||
- | Disk /dev/sda: 164.6 GB, 164696555520 bytes | ||
- | 255 heads, 63 sectors/track, 20023 cylinders | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | Disk identifier: 0x2e1e2e1e | ||
- | |||
- | Device Boot Start End Blocks Id System | ||
- | /dev/sda1 * 1 2554 20514973+ 7 HPFS/NTFS | ||
- | /dev/sda2 2555 19386 135203040 83 Linux | ||
- | /dev/sda3 19387 20023 5116702+ c W95 FAT32 (LBA) | ||
- | |||
- | Disk /dev/sdb: 250.0 GB, 250059350016 bytes | ||
- | 255 heads, 63 sectors/track, 30401 cylinders | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | Disk identifier: 0x000ed75c | ||
- | |||
- | Device Boot Start End Blocks Id System | ||
- | /dev/sdb1 1 30401 244196001 83 Linux | ||
- | |||
- | Disk /dev/sdc: 81.9 GB, 81964302336 bytes | ||
- | 255 heads, 63 sectors/track, 9964 cylinders | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | Disk identifier: 0x161750c4 | ||
- | |||
- | Device Boot Start End Blocks Id System | ||
- | /dev/sdc1 1 1275 10241406 83 Linux | ||
- | /dev/sdc2 1276 1414 1116517+ 82 Linux swap / Solaris | ||
- | /dev/sdc3 * 1415 8049 53295637+ 83 Linux | ||
- | /dev/sdc4 8050 9964 15382237+ 83 Linux | ||
- | |||
- | Disk /dev/sdd: 80.0 GB, 80026361856 bytes | ||
- | 255 heads, 63 sectors/track, 9729 cylinders | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | Disk identifier: 0x28f12a69 | ||
- | |||
- | Device Boot Start End Blocks Id System | ||
- | /dev/sdd1 1 1382 11100883+ 83 Linux | ||
- | /dev/sdd2 1383 1482 803250 82 Linux swap / Solaris | ||
- | /dev/sdd3 1483 9729 66244027+ 83 Linux | ||
- | |||
- | Disk /dev/sde: 4026 MB, 4026531840 bytes | ||
- | 255 heads, 63 sectors/track, 489 cylinders | ||
- | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
- | Disk identifier: 0x00081ef9 | ||
- | |||
- | Device Boot Start End Blocks Id System | ||
- | /dev/sde1 * 1 489 3927861 b W95 FAT32 | ||
- | </code> | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | ==== Configuration des partitions ==== | ||
- | |||
- | Après création des partitions sur le disque USB, choisissez le partitionnement manuel, ce qui donnera, une fois arrivé à l'étape de la configuration des partitions : | ||
- | |||
- | {{installation_sur_usb.png|}} | ||
- | |||
- | On ne sélectionne aucune des partitions des disques internes. La racine, swap et /home sont soigneusement sélectionnées sur le disque USB « /dev/sdd ». | ||
- | |||
- | Une fois correctement configuré, cela donne : | ||
- | |||
- | {{installation_sur_usb2.png|}} | ||
- | |||
- | Il ne vous reste qu'à cocher les 2 cases pour reformater les partitions / et /home | ||
- | |||
- | |||
- | ==== Configuration du chargeur de démarrage ==== | ||
- | |||
- | <note important>Étape importante, pour que le système repose entièrement sur disque USB, il ne faut pas laisser grub s'installer par défaut sur le MBR du disque principal</note> | ||
- | |||
- | Lorsque l'écran récapitulatif s'affiche, cliquez sur le bouton «avancé» en bas à droite. | ||
- | |||
- | La proposition par défaut : | ||
- | |||
- | {{install_sur_usb_grub.png|}} | ||
- | |||
- | Doit être modifiée en conséquence, nous choisissons donc d'installer grub toujours sur notre disque USB en choisissant bien /dev/sdd dans le menu déroulant. | ||
- | |||
- | {{install_sur_usb_grub2.png|}} | ||
- | |||
- | La suite de l'installation se déroule de manière classique. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Reparamétrage de grub ===== | ||
- | |||
- | <note important>Depuis la mise à jour 8.10, cette manipulation ne semble plus nécessaire. L'intégration de la recherche d'UUID correspondant règle en effet ce problème de bios. Si vous vous retrouvez tout de même avec une erreur 2, soyez surs de bien avoir suivi l'étape précédente.</note> | ||
- | |||
- | Une fois l'installation terminée, Ubuntu vous propose de redémarrer. Refusez, une dernière manipulation reste à faire. | ||
- | |||
- | Arrivé à ce stade, grub est configuré pour booter à partir de sdd (4ème disque). Or, si votre bios gère le boot sur USB, ce disque sera basculé en première position, ce qui va provoquer une erreur de grub. | ||
- | |||
- | Il faut encore monter la partition racine pour modifier le fichier de configuration de grub. | ||
- | |||
- | Notre racine est ici sdd1. Pour la monter : | ||
- | <code> | ||
- | $ sudo mkdir /mnt/racine | ||
- | $ sudo mount -t ext3 /dev/sdd1 /mnt/racine | ||
- | </code> | ||
- | |||
- | Pour éditer le fichier de configuration de grub : | ||
- | <code> | ||
- | $ sudo gedit /mnt/racine/boot/grub/menu.lst | ||
- | </code> | ||
- | |||
- | Repérez la section : | ||
- | |||
- | <file> | ||
- | ## default grub root device | ||
- | ## e.g. groot=(hd0,0) | ||
- | # groot=(hd3,0) | ||
- | </file> | ||
- | |||
- | et remplacez par : | ||
- | |||
- | <file> | ||
- | ## default grub root device | ||
- | ## e.g. groot=(hd0,0) | ||
- | # groot=(hd0,0) | ||
- | </file> | ||
- | |||
- | Puis repérez la section | ||
- | <file> | ||
- | title Ubuntu hardy (development branch), kernel 2.6.24-12-generic | ||
- | root (hd3,0) | ||
- | kernel /boot/vmlinuz-2.6.24-12-generic root=UUID=40dd524c-b4d3-473e-942d-01ffc18837cb ro quiet splash | ||
- | initrd /boot/initrd.img-2.6.24-12-generic | ||
- | quiet | ||
- | |||
- | title Ubuntu hardy (development branch), kernel 2.6.24-12-generic (recovery mode) | ||
- | root (hd3,0) | ||
- | kernel /boot/vmlinuz-2.6.24-12-generic root=UUID=40dd524c-b4d3-473e-942d-01ffc18837cb ro single | ||
- | initrd /boot/initrd.img-2.6.24-12-generic | ||
- | |||
- | title Ubuntu hardy (development branch), memtest86+ | ||
- | root (hd3,0) | ||
- | kernel /boot/memtest86+.bin | ||
- | quiet | ||
- | |||
- | ### END DEBIAN AUTOMAGIC KERNELS LIST | ||
- | </file> | ||
- | |||
- | Et remplacez chacune des lignes | ||
- | |||
- | <file>root (hd3,0)</file> | ||
- | |||
- | par | ||
- | |||
- | <file>root (hd0,0)</file> | ||
- | |||
- | Enregistrez les modifications, démontez la partition | ||
- | <code> | ||
- | $ sudo umount /dev/sdd1 | ||
- | </code> | ||
- | Et rebootez. | ||
- | |||
- | |||
- | ===== Liens ===== | ||
- | |||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=144494 | Installation pour booter sur un dique externe usb à partir d'un bios ne bootant pas sur l'usb]] | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=276821&p=1 | PLoP Boot Manager]] | ||
- | |||
- | ---- | ||
- | //Contributeurs : [[utilisateurs:traaf|traaf]].// |