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, > 17 visites, >> 9056 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