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

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 10 : Ligne 10 :
On va supposer que l'image se trouve ensuite dans un répertoire iso situé dans le répertoire personnel
On va supposer que l'image se trouve ensuite dans un répertoire iso situé dans le répertoire personnel


* On va lancer un terminal : gnome-terminal, lxterminal, xterm, ...  
* Lancez un terminal : gnome-terminal, lxterminal, xterm, ...  


* Insérez une clef USB
* Insérez une clef USB
Ligne 31 : Ligne 31 :




* Pour que la place qui n'est pas utilisée sur la clef puisse être utilisée 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) :
si sudo a été configuré:
si sudo a été configuré:
  sudo fdisk /dev/sdb     
  sudo fdisk /dev/sdb     
Ligne 56 : Ligne 56 :


* À ce stade la clef est boutable se comportant comme le CD de la netinstall.
* À ce stade la clef est boutable se comportant comme le CD de la netinstall.
Vous avez la possibilité de mettre sur cette même clef tous les firmwares que vous voulez qu'il suffit de déposer à la racine de la partition sdb2. C'est la partition que l'on peut voir quand on insère la clef dans la prise USB de l'ordinateur.
Vous avez la possibilité de mettre sur cette même clef tous les firmwares que vous voulez. Il suffit de les déposer à la racine de la partition sdb2. C'est la partition que l'on peut voir quand on insère la clef dans la prise USB de l'ordinateur.
Si à l'installation, on vous demande un éventuel firmware, enchaînez sur Oui, le firmware sera trouvé à la racine de la partition sdb2 et l'installation continuera.
Si à l'installation, on vous demande un éventuel firmware, enchaînez sur Oui, le firmware sera trouvé à la racine de la partition sdb2 et l'installation continuera.


Il faut également souligner que ces firmwares ne sont pas installés mais juste utilisés par l'installateur. Usuellement celui-ci charge également les paquets des firmwares nécessaires mais si ceux ci viennent de firmwares-non-free, il faut rajouter les dépots non-free aux sources.list.
Il faut souligner que ces firmwares ne sont pas installés mais juste utilisés par l'installateur. Usuellement celui-charge également les paquets nécessaires mais si ceux-là proviennent de "firmwares-non-free", il faut rajouter les dépôts "non-free" aux sources.list.


Cela peut se traduire par la carte réseau non fonctionnelle au redémarrage de la machine. Une possibilité dans ce cas est de recopier les firmwares de la ??? dans le répertoire /lib/firmware de la machine installée puis de redémarrer (on récupère alors le réseau) et d'installer enfin les paquets firmwares nécessaires.
Cela peut se traduire par une carte réseau non fonctionnelle au redémarrage de la machine. Dans ce cas, une possibilité  est de recopier les firmwares de la machine installée dans le répertoire /lib/firmwarepuis de redémarrer (on récupère alors le réseau) et d'installer enfin les paquets firmwares nécessaires.


* Où trouver les firmwares ?
* Où trouver les firmwares ?
Pour ceux qui veulent les commons firmwares non-free: http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/
Pour ceux qui veulent les "commons firmwares non-free" : http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/


http://boisson.homeip.net/debian/firmwares.tgz (firmware debian plus quelques autres)
http://boisson.homeip.net/debian/firmwares.tgz (firmware debian plus quelques autres)

Version du 12 août 2012 à 22:35

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.


  • Téléchargez une image ISO, netinstall par exemple.

Où trouver des images debian :

http://cdimage.debian.org/cdimage/
http://www.debian.org/devel/debian-installer/
http://www.debian.org/releases/squeeze/debian-installer/
http://kmuto.jp/debian/d-i/

On va supposer que l'image se trouve ensuite dans un répertoire iso situé dans le répertoire personnel

  • Lancez un terminal : gnome-terminal, lxterminal, xterm, ...
  • Insérez une clef USB

Il faut que la clef ait une capacité supérieure à celle de l'image.

  • Comment le système repère-t-il la clef ?

Taper la commande

sudo fdisk -l

La dernière section indique la clef récemment branchée. On va supposer qu'il s'agit de /dev/sdb dans les commandes suivantes. Il faudra changer le b par la lettre indiquée précédemment.


  • Pour installer l'iso taper la commande
cd iso
dd if=VotreNetinstall.iso of=/dev/sdb

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


  • Pour pouvoir utiliser la place restant libre dans la clef, tapez la commande (il faut les droits root) :

si sudo a été configuré:

sudo fdisk /dev/sdb     

ou si sudo n'a pas été configuré

su -c 'fdisk /dev/sdb'  

Vous verrez affichée une partition type 17, c'est à dire de type iso9660, et de la place disponible. Tapez les commandes suivantes

n                           (nouvelle partition)
p                           (principale)
2                           (la deuxième car la première, c'est l'iso)
<entrée>                    (prendre le nombre suggéré)
<entrée>                    (prendre le nombre suggéré)
t                           (change le type de partition)
2                           (le changement s'effectue pour la partition n°2, la n°1 contenant l'iso)
c                           (partition de type FAT32, tapez l pour les types de partition possibles)
w                           (écrit les changements sur la clef et termine la mise en action de fdisk)


  • Il faut formater ensuite la partition /dev/sdb2 que l'on vient de créer. Tapez les commandes :
sudo umount /dev/sdb2
sudo mkfs.vfat /dev/sdb2         

qui formate la partition en FAT32 Pour d'autres types de partition, mkfs.ext3 ... Voir avec "man mkfs" les différents types possibles.

  • À ce stade la clef est boutable se comportant comme le CD de la netinstall.

Vous avez la possibilité de mettre sur cette même clef tous les firmwares que vous voulez. Il suffit de les déposer à la racine de la partition sdb2. C'est la partition que l'on peut voir quand on insère la clef dans la prise USB de l'ordinateur. Si à l'installation, on vous demande un éventuel firmware, enchaînez sur Oui, le firmware sera trouvé à la racine de la partition sdb2 et l'installation continuera.

Il faut souligner que ces firmwares ne sont pas installés mais juste utilisés par l'installateur. Usuellement celui-là charge également les paquets nécessaires mais si ceux-là proviennent de "firmwares-non-free", il faut rajouter les dépôts "non-free" aux sources.list.

Cela peut se traduire par une carte réseau non fonctionnelle au redémarrage de la machine. Dans ce cas, une possibilité est de recopier les firmwares de la machine installée dans le répertoire /lib/firmware, puis de redémarrer (on récupère alors le réseau) et d'installer enfin les paquets firmwares nécessaires.

  • Où trouver les firmwares ?

Pour ceux qui veulent les "commons firmwares non-free" : http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/

http://boisson.homeip.net/debian/firmwares.tgz (firmware debian plus quelques autres)