« Clef usb d'installation » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
'''Objectif :''' créer une clef USB d'installation à partir d'une iso pouvant éventuellement contenir des firmwares manquants pour du matériel récent ou exotique qui n'est pas pris en compte ou pour une machine sans lecteur de disque.
'''Objectif :''' créer une clef USB d'installation à partir d'une iso pouvant éventuellement contenir des firmwares manquants pour du matériel récent ou exotique qui n'est pas pris en compte ou pour une machine sans lecteur de disque.


Page mise à jour le 08/09/2017
{{Attention|Text=Mal utilisée la commande dd est très destructrice! Vérifiez deux fois avant de lancer la commande }}
==Gravure d'une image ISO bootable==
===Téléchargez une image ISO Debian===


* Téléchargez une image ISO, netinstall par exemple.
Où trouver des images debian :
Où trouver des images debian :
:http://cdimage.debian.org/cdimage/
:[http://cdimage.debian.org/cdimage/ Debian images: installer images, live images, cloud images]
:http://www.debian.org/devel/debian-installer/
:[http://www.debian.org/devel/debian-installer/ Installation avec l'installateur Debian]
:http://www.debian.org/releases/squeeze/debian-installer/
:[https://www.debian.org/releases/stretch/debian-installer/ Installer Debian 9.2]
:http://kmuto.jp/debian/d-i/
:[http://kmuto.jp/debian/d-i/ Backported d-i images archive (Image contenant des firmwares récents - A utiliser avec précaution et en dernier recours]
On va supposer que l'image se trouve ensuite dans un répertoire iso situé dans le répertoire personnel
 
Vérifier la md5 de votre iso!
 
On va supposer que l'image iso se trouve dans le répertoire "Téléchargements" situé dans le répertoire personnel (~/Téléchargements/)
 
===Déterminez la lettre du disque de votre clef USB===


* Lancez un terminal : gnome-terminal, lxterminal, xterm, ...  
* Lancez un terminal : gnome-terminal, lxterminal, xterm, ...  
Ligne 16 : Ligne 27 :


* Comment le système repère-t-il la clef ?
* Comment le système repère-t-il la clef ?
Taper la commande  
Taper la commande
  sudo fdisk -l
  # fdisk -l}}
 
La dernière section devrait indiquer la clef récemment branchée.
 
Par exemple:
<pre>Disque /dev/sdi : 3,8 GiB, 4089446400 octets, 7987200 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xd469af06
 
Périphérique Amorçage Début    Fin Secteurs Taille Id Type
/dev/sdi1              2048 7987199  7985152  3,8G  b W95 FAT32</pre>
 
On va supposer qu'il s'agit de /dev/sdx dans les commandes suivantes (Et avec /dev/sdx on évitera la bêtes copiés/collés sans réflexion!).
 
Il faudra changer le x par la lettre indiquée dans la commande fdisk -l ou dmesg (voir ci-dessous)
 
Etant donné que la commande dd si elle est mal utilisée risque de détruire vos données, je vous conseille de vérifier DEUX fois la lettre du disque.
 
# dmesg
<pre>[13181.662685] usb 3-5: new high-speed USB device number 9 using xhci_hcd
[13181.809824] usb 3-5: New USB device found, idVendor=058f, idProduct=6387
[13181.809829] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13181.809832] usb 3-5: Product: Mass Storage
[13181.809835] usb 3-5: Manufacturer: Generic
[13181.809837] usb 3-5: SerialNumber: F0119309
[13181.810618] usb-storage 3-5:1.0: USB Mass Storage device detected
[13181.810872] scsi host7: usb-storage 3-5:1.0
[13182.824526] scsi 7:0:0:0: Direct-Access    Generic  Flash Disk      8.07 PQ: 0 ANSI: 4
[13182.825108] sd 7:0:0:0: Attached scsi generic sg8 type 0
[13182.825909] sd 7:0:0:0: [sdi] 7987200 512-byte logical blocks: (4.09 GB/3.81 GiB)
[13182.826574] sd 7:0:0:0: [sdi] Write Protect is off
[13182.826578] sd 7:0:0:0: [sdi] Mode Sense: 23 00 00 00
[13182.827244] sd 7:0:0:0: [sdi] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[13182.830621]  sdi: sdi1
[13182.832571] sd 7:0:0:0: [sdi] Attached SCSI removable disk</pre>
 
===Assurez-vous que la clef USB n'est pas montée===
 
Il faut vous assurer qu'aucune partition de la clef n'est montée:
Tapez la commande mount pour vérifiez
 
REMPLACEZ LA LETTRE PAR CELLE DE VOTRE CLEF:
# mount | grep /dev/sdx
/dev/sdi1 on /media/laurent/5307-454D type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
 
Bingo, la partition 1 est montée dans /media/laurent/5307-454D
 
ATTENTION: Si vous éjectez la clef elle ne sera plus visible par le système. N'utilisez donc pas l'éjection de votre navigateur de fichier.
 
On démonte et on revérifie:
 
# umount /dev/sdi1
# mount | grep /dev/sdi
#
 
===Gravure de l'iso===


La dernière section indique la clef récemment branchée.
* Pour installer l'iso taper les commande
On va supposer qu'il s'agit de /dev/sdb dans les commandes suivantes.
# cd /home/laurent/Téléchargements/
Il faudra changer le b par la lettre indiquée précédemment.
# dd if=VotreNetinstall.iso of=/dev/sdx


Bien entendu si votre clef est bien /dev/sdx (adaptez en modifiant le b de sdx !)


* Pour installer l'iso taper la commande
Soyez patient, cela peut prendre un moment... Tout interruption rendrait la clef inutilisable en l'état.
cd iso
dd if=VotreNetinstall.iso of=/dev/sdb


si votre clef est bien /dev/sdb (adaptez en modifiant le b de sdb !)
Exemple:
# dd if=debian-live-9.0.1-amd64-xfce.iso of=/dev/sdi
<pre>3794304+0 enregistrements lus
3794304+0 enregistrements écrits
1942683648 bytes (1,9 GB, 1,8 GiB) copied, 698,234 s, 2,8 MB/s</pre>


==Utilisation de l'espace restant pour disposer des firmwares non-free===


* Pour pouvoir utiliser la place restant libre dans la clef, tapez la commande (il faut les droits root) :
* Pour pouvoir utiliser la place restant libre dans la clef, tapez la commande (il faut les droits root) :
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation