pense-bête de bruno sanchiz

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 ou sudo -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


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), 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

Portfolio

[bruno sanchiz]