Accueil > Linux > installation d’un linux ou mises à jour > installation de linux : iso : créer une clé usb de boot
installation de linux : iso : créer une clé usb de boot
Publié le 16 février 2017, dernière mise-à-jour le 13 janvier 2022, 12 visites, 23646 visites totales.
Pour installer un linux, le plus simple actuellement est d’utiliser une clé usb.
La façon la plus simple de la créer est la suivante :
- matériel : une clé usb vide ( 8 Go sure , 1Go suffit parfois ) .
- télécharger l’iso
- ouvrir un terminal root (
su root
ousudo -s
) - insérer la clé
- repérer la clé
- écrire l’iso sur la clé
- éjecter la clé
télécharger l’iso
Il faut aller sur le site, les différents isos à télécharger
- pour linux mint debian : lmde4 ou
wget -c https://ftp.igh.cnrs.fr/pub/linuxmint-iso/debian/lmde-4-cinnamon-64bit.iso ~/
- pour debian11 bullseye : https://cdimage.debian.org/cdimage/...
- pour debian11 bullseye si i386 (très vieux ordis) https://cdimage.debian.org/cdimage/...
insérer la clé et repérer la clé
Mettre la clé dans un port
taper dans un terminal dmesg | tail
.
On cherche dans les DERNIERES lignes sd suivi d’une lettre, donc sda,sdb,sdc,sdd,sde ...sdz sans numéro.
Par exemple [32923.128640] sd 19:0:0:0: [sdh] Attached SCSI removable disk
ou sdh: sdh1
On rajoute au nom /dev/
Cette clé aura donc comme nom /dev/sdh ( sans numéro )
ATTENTION : les disques durs ont le même type de noms. La commande suivrante détruira toutes les données du disques /dev/sdh ; si vous vous trompez, vous perdez les données.
écrire l’iso sur la clé
il suffit alors d’écrire , si vous avez utilisé le wget au dessus :
dd bs=4M if=~/lmde-2-201503-mate-64bit.iso of=/dev/sdh
on peut aussi rajouter un suivi de progression
dd bs=4M if=/media/VirtualBox/debian-live-buster-DI-a1-amd64-xfce+nonfree.iso of=/dev/sdh status=progress conv=fsync && sync && pluma
sinon ,
dd bs=4M if=CHEMIN_VERS_LISO/MACHIN.iso of=/dev/sdh
Au bout de plusieurs minutes c’est fait.
éjecter la clé
sync ; eject /dev/sdh
Je rajoute ici un ancien texte fait en 2007
installation par clé usb
– tiré de ici
– ouvrir un terminal
– mettre la clé usb, elle se monte toute seule
– on suppose que la clé est /dev/sdb ET /media/EOS_DIGITAL ( voir par exemple cat /etc/mtab )
– démonter la clé : sudo umount /media/EOS_DIGITAL
– télécharger boot.img de type netboot : http://fr.archive.ubuntu.com/ubuntu/dists/VOTREDISTRIBUTION/main/installer-TYPE/current/images/netboot/boot.img.gz
exemple pour une hardy en 64 bits : http://fr.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/netboot.tar.gz
exemple pour une jaunty en 32 bits (classique) http://fr.archive.ubuntu.com/ubuntu/dists/jaunty/main/installer-i386/current/images/netboot/boot.img.gz
– puis décompresser le fichier boot.img.gz ( il contient boot.img)
– copier sur la clé usb : dd if=./boot.img of=/dev/sdb
( il faut être dans le répertoire où se trouve boot.img )
– démarrer sur la clé ( c’est le plus compliqué car il faut parfois changer des trucs dans le bios ( en gros machin-HDD ), parfois ça marche tout seul ( voir F8 en dessous )
au démarrage, rester appuyer par exemple sur F8 et choisir le démarrage sur média amovible ou clé usb, généric storage device selon votre ordinateur, mais un seul est marqué : repérer disque dur (hd) )....
installation à partir d’un disque interne
0 réussite pour un essai
installation de Breezy depuis le disque dur, sans CD mais avec une image iso sur une deuxième partition
– on a donc /media/hda2/limageisodeladistributionubuntu.iso et /media/hda1 ou on va mettre le système
– Téléchargez les 2 fichiers hd-media : vmlinuz et initrd.gz. Ils sont disponibles ici pour les ordinateurs i386 (la majorité des ordinateurs), là pour les AMD 64 et ici pour les PowerPC.
– sudo mkdir /boot/hd-media
– sudo cp vmlinuz /boot/hd-media
– sudo cp initrd.gz /boot/hd-media
– rajouter dans sudo gedit /boot/grub/menu.lst, ces 3 lignes à la fin de celui-ci :
title HD-MEDIA
kernel (hdX,Y)/boot/hd-media/vmlinuz root=/dev/ram0 ramdisk_size=12000
initrd (hdX,Y)/boot/hd-media/initrd.gz
avec X=0 pour hda ; X=1 pour hdb... et avec Y=0 pour hd ?1 ; Y=1 pour hd ?2 ( voir ici en cas de non compréhension )
Dans notre cas , on met initrd (hd0,0)/boot/hd-media/initrd.gz ??non vérifié
– ensuite on démarre et on choisit hd-media dans le grub