[b]1 - Avertissements:[/b]
Je ne serai tenu responsable d’aucun dommage que peut engendrer cette manipulation, seul votre responsabilité est engagée.
Attention bien tout lire avant de se lancer dans la procédure:
[ul] - Cette procédure n’a pas été testé avec un ordinateur disposant de l’UEFI.
- Le test n’a pas été fait avec de l’usb 3.
- La procédure n’a pas été testé avec un système Windows initial sur le disque dur de l’ordinateur, il est donc important d’avoir un système Linux sur son ordinateur mais pas nécessaire.
- Il est préférable de se munir d’un cd de SuperGrub2 pour pouvoir booter assez facilement en cas de problème.
- Il est préférable de se munir d’un cd de SystemRescueCd en cas de problème plus important.
- La procédure a été testé avec une Debian Squeeze.
- Certaine clef ont posé problème pour installer grub, dans ce cas préparer sa clef avec fdisk et laisser davantage de place pour la mbr, attention à ce que l’on fait.
- Certaine installation ont rapidement faite des “kernel-panic”.
- Certaine installation tournent toujours sans problème.
- La procédure pour installer Debian sur un disque dur USB externe est la même.[/ul]
[b]2 - Présentation avec:[/b]
[ul] - Un ordinateur qui peut booter sur un périphérique USB.
- Un ordinateur qui a un disque dur “sda” avec une Debian et grub sur le mbr de “sda”.
- Une clef USB “sdb” minimum 4 Go, voir peut être 2 Go si on part sur une Debian minimale.[/ul]
Un “fdisk -l” permet de voir tout ça.
[b]3 - Installation:[/b]
[ul] - Faire l’installation de Debian à partir d’un cd.[/ul]
[ul] - Avantage de choisir l’installation en mode expert:[/ul]
On peut choisir entre une image du noyau ciblée ou générique. Préférer générique car l’image dispose de davantage de drivers, ce qui est préférable pour utiliser la clef sur une machine autre que celle ou l’on a fait l’installation.
[ul] - Choisir le partitionnement manuel:[/ul]
Attention: Ne pas toucher au disque dur “sda”.
Faire sa petite “cuisine” sur “sdb”, la clef usb. Une ou plusieurs partitions, swap, home …
[ul] - De préférence, partir sur une installation minimal et installer par la suite un environnement léger.[/ul]
[ul] - Le seul problème intervient à la fin:[/ul]
L’installation de grub sur la clef “sdb” n’est pas possible, elle se fait sur le disque dur.
Deux possibilités au choix:
[ul]1) CAS 1:[/ul]
Choisir d’installer grub sur le mbr du disque dur.
Le mbr du disque dur a donc été modifié.
On redémarre la machine et on peut booter sur le système du disque dur ainsi que sur celui de la clef USB.
[ul]2) CAS 2:[/ul]
Ne pas installer grub (En forçant l’extinction du pc ou autre), on pourra alors utiliser SuperGrub2 pour démarrer sur la clef. Ce cas devrait convenir à un système Windows.
Ou encore démarrer sur la Debian du disque dur, faire un “update-grub”, puis redémarrer et choisir la Debian USB.
[b]4 - Rendre la clef bootable:[/b]
[ul] - On boote sur la clef USB.[/ul]
Normalement vous êtes sur le système nouvellement installé.
Un “fdisk -l” est fortement conseillé pour faire un petit bilan.
Ici sdb est la clef usb.
sdb1 est la partition ou le dossier “/boot” est monté.
[ul] - Voici les commandes à effectuer en super-utilisateur:[/ul]
[code]# apt-get install grub-pc
grub-install /dev/sdb
grub-mkconfig /boot/grub/grub.cfg /dev/sdb1
update-grub[/code]
[ul] - Le fichier /boot/grub/grub.cfg (de la clef usb) contiendra deux entrées (deux blocs de lignes vers la fin du fichier):[/ul]
[ul] * Celle de la Debian sur le disque dur.[/ul]
[ul] * Celle de la Debian sur la clef usb.[/ul]
Ces blocs sont délimité par un ### BEGIN et un ### END.
Vous verrez des lignes du genre:
[ul] “echo 'Chargement de Linux …”
“echo ‘Chargement du disque mémoire initial…’”
“initrd /boot/initrd.img-3.2…”[/ul]
Il faut supprimer celui qui fait référence à la Débian sur le disque dur via un éditeur comme nano.
Normalement avec la clef c’est OK.
Si on a modifié la mbr du disque dur alors :
On enlève sa clef, on démarre sur le disque dur “sda”.
On fait en super-utilisateur:
Le grub.cfg est réécrit automatiquement avec seulement le système présent sur le disque dur.
On redémarre en bootant sur la clef via le bios.
Et magique, une vrai Debian autonome sur la clef.