Vous en avez marre de griller des CDs, votre ordi est tellement à la mode qu’il n’a pas de lecteur de galette. Peu importe, vous aussi vous pourrez goutez aux joies (oh désespoir….) d’un OS vintage.
Je vous donne une méthode qui marche à 100%, avec la possibilité de booter sur une ISO de votre choix et de conserver tout l’espace disponible de votre clé USB.
Pour cela il vous faut:
- une clé usb
- une ISO Debian-netinstall (version i386) ou autre de votre choix
- un ordi sous linux (par exemple sous Debian ;-) avec les paquets dosfstools, syslinux, mtools et mbr.
- les fichiers initrd.gz et vmlinuz (version installateur graphique i386)
- un fichier texte nommé syslinux.cfg comprenant les lignes:
default vmlinuz
append initrd=initrd.gz video=vesa:ywrap,mtrr vga=788
Voyons donc la chose étape par étape :
- Brancher votre clé USB (Si c’est une clé U3, il faut préalablement désactiver la fonctionnalité depuis Windows…)
- Démonter le volume
- Repérer le nom du périphérique de la clé USB du type /dev/sdX ( # fdisk -l )
- Lancer les commandes suivantes en root :
# mkdosfs /dev/sdX1 (Notez bien le 1 à la fin !)
# syslinux /dev/sdX1 (Notez bien le 1 à la fin !)
# install-mbr /dev/sdX (Haha ici il n’y en a pas !) - Monter le volume de clé (ou débrancher/rebrancher la clé si vous êtes feignant…)
- Copier l’ISO ainsi que les fichiers initrd.gz, vmslinuz et syslinux.cfg à la racine de la clé USB.
- Démonter le volume de la clé
Voila une clé prête à multiplier les Debianeux !
J’ai tiré cet article d’un chapitre du manuel Debian qui bien que plus détaillé ne m’a pas paru limpide du premier coup. Ce fut un peu le chemin de croix que de trouver un moyen d’installer cette Lenny par USB. Mais je l’ai eue !
Ou alors tu install unetbootin … et tu as juste à lui donner l’ISO.
dpkg -i http://ftp.de.debian.org/debian/pool/main/u/unetbootin/unetbootin_408-1_i386.deb
(bon ok il fait exactement la même chose mais c’est quand même plus simple)
En fouinant/lisant un peu j’ai trouvé mieux:
http://petaramesh.org/post/2010/04/11/Plein-dimages-de-distros-sur-une-cle-USB-bootable
Ou comment avoir un multi boot sur une clé usb avec un script.
Quant au point 5, c’est ironique, n’est-ce pas ? En tant que feignant, je préfère monter la clé plutôt que de me baisser (oui, je sais tout le monde n’a pas une UC par terre…) pour la débrancher et la rebrancher… Mais je dis ça…
@Julien :
en fait je me suis beaucoup pris la tete avec une clé USB qui ne voulait pas booter… je ne sais pas pourquoi elle était incompatible physiquement alors qu’en utilisation comme média de stockage je n’avais aucun soucis.
@Harry :
pour le point 5, il faut faire un mkdir dans /mnt, tout ça…. pour le noob, débrancher/rebrancher constitue un casse tete de moins à apprendre.
Pour l etape 3 on peut utiliser la commande dmesg
+1 pour unetbootin :-)
C’est vraiment plus simple…