Installer Windows 7 depuis une clé USB

Ayant changé récemment de disque dur, j’avais installé Ubuntu dans un premier temps. Mais mes jeux Steam commençant à me manquer sérieusement, j’ai décidé de remettre Windows 7 pour me changer l’esprit. Mais un des 3 DVD de restauration du fabricant était défectueux ! Heureusement pour moi, je suis tombé sur cet article: http://serverfault.com/a/167060

J’ai donc mis en oeuvre cette technique, et cela fonctionne parfaitement ! Voici un récapitulatif en français.

L’installation du Master Boot Record (MBR) compatible Windows 7 nécessite le programme ms-sys disponible ici. Il y a évidemment d’autres techniques, mais ce programme fonctionne parfaitement.

Il faut vérifier par quel nom est désignée la clé. Dans ce cas, ce sera /dev/sdb. On va le reformater et créer une partition NTFS de type 7. Pour cela, j’ai trouvé le programme cfdisk plus simple d’utilisation. Ne pas oublier de rendre cette partition bootable (amorçable):

# cfdisk /dev/sdb

On crée le système de fichier NTFS. Si ce programme n’est pas installé de base, il est disponible dans le paquet ntfsprogs:

# mkfs.ntfs -f /dev/sdb1

On va maintenant utiliser ms-sys pour ajouter le MBR de Windows 7:

# ms-sys -7 /dev/sdb

Ensuite, on monte l’iso Windows 7 dans un dossier, ainsi que la clé…

# mount -o loop win7.iso /mnt/iso
# mount /dev/sdb1 /mnt/usb

Et on copie les fichiers !

# cp -r /mnt/iso/* /mnt/usb/

Après un redémarrage et un paramètre du BIOS qui-va-bien, l’ordinateur boot sur la clé USB.