Installer Debian depuis une clef USB
Geek
Par djib le mercredi 26 mars 2008, 13:14 - Lien permanent
Il est assez facile d'installer Debian à partir d'une clef USB. C'est assez pratique pour installer un mini-PC qui n'a pas de lecteur de CD-ROM.
Les contraintes sont les suivantes :
- la machine doit devoir savoir booter depuis un disque USB,
- votre clef USB doit faire au moins 256Mo,
- vous devez avoir une machine vous permettant de manipuler votre clef USB.
Le principe est le suivant :
- vous allez rendre amorçable votre clef USB avec un mini système Linux,
- vous allez ajouter à la racine de votre clef USB une image d'installation de Debian.
C'est très bien expliqué sur la documentation de Debian à ce sujet mais je m'en vais résumer les opérations ici :
- téléchargez boot.img.gz,
- décompressez ce fichier sur votre clef USB (attention, cela va supprimer tous les fichiers sur la clef)
Pour être sûr de connaître le bon périphérique (qui n'est pas focément/dev/sda), tapezdmesg | tailen console après avoir branché votre clef USB.
# zcat boot.img.gz > /dev/sda
- montez votre clef :
# mount /dev/sda /mnt
- copiez y à la racine une image ISO d'installation de Debian (par exemple la netinstall),
- démontez votre clef :
# umount /mnt
Si après ça votre machine cible refuse de démarrer depuis la clef USB, tentez la manipulation suivante :
# apt-get install mbr # install-mbr /dev/sda
qui sert à réinitialiser le Master Boot Record de votre clef. Mise à jour le 28/10/2009 : Attention encore une fois à bien vérifier que /dev/sda correspond à votre clef USB ! (voir plus haut)
Bon courage !



Commentaires
je tenais a vous remercier pour çe billet plus qu'utile (même si c'est un peu tard) il est vrais qu'on trouve assez peu d'information sur cette technique pourtant réellement utile.
Mais de rien !!!
on voudrait savoir comment faire ça à partir de windows xp
usb debian bootable pour un autre apareil
Coucou,
Je ne sais pas faire sous Windows, mais tu peux toujours prendre un "live CD" linux (Debian ou Knoppix), booter dessus et faire comme si tu avais linux sur ton PC.
Je peux t'expliquer plus en détails si besoin.
Il faut copier vmlinuz sur la racine de la clé usb pour que ça marche !
dispo ici : http://ftp.nl.debian.org/debian/dis...
... ça m'étonne que ça suffise. Si ta clef est formatée en FAT et n'a pas de secteur de démarrage, je ne suis pas convaincu qu'elle accepte de booter sur un vmlinuz...
Merci pour ce tuto simple et clair!!
ça marche au poil!
Merci pour ton commentaire.
ca ne marche pas chez moi ! missing operating systeme
Tu as bien fait le zcat et le install-mbr ?
alosr ya du neuf en fait, je t'explique.
J'ai refait la procédure et j'ai le message suivant au boot :
mbr 1234AF :
que je fasse 1,2,3,4 le system s'arrete de booter sur la clé et passe au deuxieme device de boot, à savoir le HDD.
J'ai un peu chercher sur le net et bon apres ca parle de nbre cylindres et cie.
Je veux pas acheter unn graveur cd usb pour pouvoir installer ma Debian
Je vais continuer à bosser
Bonjour à tous!
Je confirme, j'ai le même message:
mbr 1234AF
Mmmh, désolé, je ne sais pas trop comment aider, mais une solution m'intéresserait.
la documentation est sur debian.org
Oui, j'ai posté le lien dans mon article.
Je fais bien tout comme indiqué sur une vielle 256Mo d Sony Micro Vault et ça veut pas booter...
1/ mkfs.vfat -I /dev/sdc (au fait ne laisse pas dans ta doc le /dev/sda, un copier/coller malencontreux pourrait avoir des conséquences déplaisantes!)
ca boot pas
2/ install-mbr /dev/sdc : ça monte plus ! (clé illisible)
msg dans syslog : Can't find a valid FAT filesystem on dev sdc.
Une idée ?
françois, je précise bien dans mon article qu'il faut adapter la sda. D'autre part je n'indique pas de faire un mkfs.vfat, et il me semble que tu devrais plutôt le faire sur une partition et non tout le périphérique (par exemple mkfs.vfat -l /dev/sdc1).
Juste un grand merci, ca fonctionne terriblement bien !
Oui, c'est vraiment pratique.
Merci à toi pour ton retour.
ca marche au poil
(bon ok faut prendre les bonnes iso ... mais sinon impec )
:p
(m-a-j http://gensho.acc.umu.se/debian-cd/... vers http://ftp.acc.umu.se/debian-cd/5.0... ? ou un script?)
++
Oui, cet article se fait un peu vieux…
Merci beaucoup, ça marche nickel
De rien, content que ça fonctionne.
j'ai essayer de suivre ce tuto depuis le site de Débian et ensuite suivant votre astuce sans succès
voila l"erreur obtenue en copiant l'image netinst (416 MO) sur le flash :
cp: écriture de «./debian-6.0.2.1-amd64-i386-netinst.iso»: Aucun espace disponible sur le périphérique
alors que j'utilise une clé de 1 Go ou une clé de 4 Go, c'est la même erreur qui se produit
je ne comprend rien de là
merci
Es-tu sûr d'avoir bien identifié ton périphérique ? (/dev/sda ou autre)