Création d'un lecteur flash d'installation de Windows XP sous Linux

10

Comment puis-je créer un lecteur flash amorçable pour installer Windows XP sous Linux?

J'ai Ubuntu installé sur mon PC et je souhaite installer Windows XP en parallèle. J'ai déjà un disque dur NTFS, donc j'ai besoin d'y installer Windows et de le rendre disponible via un gestionnaire de démarrage. J'ai également une installation Windows .iso.

Alors, comment produire une clé USB prête à installer à partir de cela?

Alex
la source

Réponses:

7

L'article Créer une clé USB Windows 7 amorçable à partir de Linux (testé sur Ubuntu) décrit la procédure. Voici un résumé des étapes:

  1. Installez Gparted et formatez la clé USB en NTFS.
  2. Ouvrez UNetbootin , sélectionnez "Diskimage", puis recherchez votre fichier ISO Windows 7.
  3. Cochez la case "Afficher tous les lecteurs" et sélectionnez votre clé USB, par exemple "/ dev / sdb1".
    Si le lecteur est "dev / sdb", sélectionnez "/ dev / sdb1".
  4. Cliquez sur le bouton "OK" et attendez que les fichiers soient copiés sur la clé USB.
harrymc
la source
3

Comme vous avez déjà un Windows .iso, vous pourrez peut-être utiliser un outil comme UNetbootin pour créer un lecteur USB amorçable à partir de l'image du CD.

pioto
la source
2

OP a demandé comment faire un intaller USB Windows XP :

À moins que vous n'ayez un SETUPLDR.BIN modifié, il ne fonctionnera pas directement depuis USB.

Nécessaire:

Modified SETUPLDR.BIN

special stuff in the bootsector of the partition (use ms-sys).

Modified copy of txtsetup.sif copied to the root level

NTDETECT.COM copied to root level

WinUSB ne le fait pas, UNetBootin ne le fait pas, le didacticiel diskpart ne le fait pas, WinToFlash ne le fait pas, et frapper l'iso sur le périphérique avec dd ne le fait pas.

Rufus fait ça. Cependant, il s'agit d'un utilitaire Windows uniquement (qui n'est pas pris en charge par Wine), alors suivez le tutoriel ici (le gros message):

Créer une clé USB amorçable pour installer Windows XP à partir de Linux

Vous pouvez également essayer d'utiliser QEMU ou VirtualBox où vous faites en fait l'un des disques durs de la machine virtuelle comme votre véritable disque dur cible, et faites simplement que l'hyperviseur démarre l'iso comme un CD (émulation matérielle réelle, pas émulation de disque BIOS comme le fait Grub4DOS. Oui, un "vrai faux" par opposition à un "faux faux".). Notez simplement que vous devrez créer un deuxième profil matériel, car Windows se configure lui-même pour une configuration matérielle spécifique pendant la première partie de l'installation, et la plate-forme matérielle évoquée par l'hyperviseur n'est pas la même que votre véritable plate-forme matérielle. Je ne sais pas si cela fonctionnerait. Je recommande d'imiter Rufus.

La méthode de chargement de l'ensemble de l'iso en mémoire et de son démarrage entraîne généralement un écran bleu à un moment donné. Firadisk arrête cet écran bleu. Si vous voulez vraiment faire cette méthode, voyez ceci: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

Edit: Je viens d'essayer Multisystem (une application Linux) pour rendre un lecteur USB amorçable dans le programme d'installation XP. Cela fonctionne, cependant, il utilise la méthode de chargement de l'ensemble de l'iso en mémoire conjointement avec Firadisk, comme le lien ci-dessus le décrit.

Personnellement, je trouve indésirable la solution spécifique de Multisystem pour créer un programme d'installation USB XP. J'ai dû installer xterm et exécuter un script d'installation qui a téléchargé un tas de choses. Le lecteur USB résultant de moi disant seulement à Multisystem de le rendre amorçable à partir d'une iso d'installation XP incluait Grub2, Syslinux, Grub4DOS, une iso Grub2 amorçable, des trucs Plop et un tas d'entrées de menu. Vous devez savoir pour frapper "Grub4DOS" sous le premier menu, le menu Grub2, pour obtenir l'option d'installer XP. On pourrait penser que si c'est la seule chose dans laquelle je veux qu'il soit amorçable, l'installation de XP serait dans le premier menu (oui, je sais, ce n'est pas possible avec la méthode Grub4DOS, mais qu'en est-il d'une note dans le menu?). De plus, il doit charger l'ensemble de l'iso en mémoire, ce qui prend à la fois de la RAM et du temps. (Et si le système n'a pas assez de RAM?)

Et Multisystem insiste sur l'installation de Grub2 chaque fois que vous l'utilisez avec une clé USB (même s'il est déjà installé) et a même voulu redimensionner la partition de ma clé USB. Et met un tas d'extra là-bas.

Remarque: vous devez installer Firadisk à partir de l'onglet non libre pour qu'il puisse créer un programme d'installation USB XP. Un guide que j'ai lu dit d'installer également Plop pour créer un programme d'installation USB XP, mais je ne vois pas comment cela est nécessaire.

Une autre remarque: vous devez démarrer dans la deuxième phase du programme d'installation XP avec l'option de menu Grub4DOS pour charger à nouveau l'iso en mémoire, ce qui est toujours nécessaire dans la deuxième phase. (Au lieu de simplement démarrer sur le disque dur cible) Autrement dit, si vous optez pour la méthode iso + Firadisk en RAM.

Je recommande d'imiter ce que fait Rufus. Copiez simplement les fichiers et faites quelques ajustements.

Jake

SpawnHappyJake
la source
0

Build 494 de unetbootin est utilisé pour prendre en charge l'option "Afficher tous les fichiers" à installer sur un lecteur au format NTFS.

Dan
la source