web-dev-qa-db-fra.com

Comment créer un bâton USB amorçable Windows utilisant Ubuntu?

J'ai effacé tout le disque dur et j'essaie d'installer un double démarrage de Ubuntu et de Windows.

  1. D'abord, j'ai fait un lecteur USB amorçable à l'aide d'un fichier Ubuntu .iso. J'ai défini correctement l'ordre de démarrage dans le BIOS. Après avoir redémarré ma machine, je voit correctement les étapes de configuration pour Ubuntu. J'ai installé Ubuntu avec succès.
  2. À la deuxième étape, j'ai créé un autre lecteur USB amorçable à l'aide d'un fichier Windows 7 .iso. J'ai défini correctement l'ordre de démarrage. Quand j'ai redémarré ma machine, je ne pouvais rien voir mais Système d'exploitation manquant. Ensuite, Ubuntu commence à démarrer et à charger.

Quelqu'un peut-il m'aider ici pour résoudre ce problème d'installation de Windows?

3
Vishal

Bien que vous n'ayez pas encore installé Windows 7, vous pouvez également créer un lecteur flash USB amorçable pour l'installation de Windows 7 à partir d'Ubuntu à l'aide d'un lecteur flash USB. WinUSB est un outil permettant de créer un lecteur flash USB amorçable utilisé pour l'installation de Windows. Le démarrage de l'UEFI natif est pris en charge pour les images Windows 7 et ultérieures. WoeUSB est une fourchette mise à jour du projet WINUSB.

Certains installateurs tiers fonctionnent des images d'installation Windows (/sources/install.wim) Plus de 4 Go rendant FAT32 en tant que système de fichiers cible impossible. La prise en charge des systèmes de fichiers NTFS a été ajoutée à WoeUSB 3.0.0 et ultérieure.

Pour installer WoeUSB (Fork Mise à jour du projet Winusb) à Ubuntu 14.04 et plus tard:

Sudo add-apt-repository ppa:nilarimogard/webupd8 
Sudo apt update  
Sudo apt install woeusb

Pour installer WinUSB à Ubuntu 14.04/16.04/16.10/17.04:

Sudo add-apt-repository ppa:nilarimogard/webupd8 
Sudo apt update  
Sudo apt install winusb  

enter image description here

Cela installera l'interface graphique WinUSB et l'outil de ligne de commande Winusb. L'interface graphique Winusb est beaucoup plus facile à utiliser que l'outil de ligne de commande Winusb.

L'installation de WINUSB/WOEUSB sur EFI-Chargé Ubuntu désinstallera les packages GRUB-EFI afin d'installer les packages Grub-PC, alors avant de redémarrer Exécuter les commandes suivantes pour réparer GRUB:

Sudo update-grub 
 Sudo grub-installer/dev/sdX # remplacer X Avec la lettre de la partition où se trouve Grub 
 Sudo Update-Grub 
 Redémarrage sudo
2
karel
  1. Si vous utilisez Rufus:

    • Assurez-vous que le schéma de partition est MBR (pour BIOS ou UEFI)
    • NTFS File Sytem

Comme comme indiqué ci-dessous

enter image description here

  1. Probablement le mieux pour créer un disque de démarrage Windows (7), utilise l'outil de Microsoft - outil de téléchargement Windows USB/DVD Englisons

ou directement de CODEPLEX: Outil de téléchargement de Windows USB/DVD

La deuxième option n'a pas de tracas que la configuration est simple n'ayant besoin d'aucune configuration supplémentaire qu'avec Rufus.

enter image description hereenter image description here

enter image description hereenter image description here

2
xavier_fakerat

Selon - onetransistor.blogspot.co.uk

Avant de commencer, mentionnons qu'il existe deux types de méthodes de démarrage. Il y a le type de code MBR où l'exécutable amorçable est stockée dans une section réservée au début du périphérique de stockage. Et il y a le type EFI, où le fichier exécutable du chargeur de démarrage est stocké sur un chemin standard dans un système de fichiers FAT32.

Vous devez décider d'avance ce que vous allez utiliser. Il y a des variables pour chaque type de démarrage. Si vous n'avez aucune idée de quoi utiliser, la configuration la plus courante qui fonctionne avec des sources Windows non modifiées, est la table de partition MSDOS avec le système de fichiers FAT32 et signalez la partition avec le démarrage. De cette façon, vous obtiendrez un lecteur de démarrage MBR et UEFI. USB Boot flags MBR/UEFI mods/gpt

  1. Formater le lecteur USB

Vous devez recréer la table de partition en allant dans le menu Dispositif, puis sélectionnez Créer une table de partition. Choisissez MSDOS (ou GPT si vous souhaitez un lecteur de démarrage UEFI uniquement) et cliquez sur Appliquer.

  1. Copier des fichiers Windows
  2. Faites-le amorcer

Si vous avez utilisé NTFS FileSystem et MSDOS Table, seule la méthode A est disponible. Si vous avez utilisé la table FAT32 et MSDOS, vous pouvez appliquer la méthode A, B ou les deux. Si vous avez utilisé la table de partition GPT, seule la méthode B doit être suivie.

  • a. MBR amorçable

Grub sera utilisé pour cela. Ouvrez un terminal et exécutez:

Sudo grub-install --target=i386-pc --boot-directory="/media/<username>/<drive_label>/boot" /dev/sdX

Maintenant, créez un fichier texte et écrivez ce qui suit:

default=1  
timeout=15
color_normal=light-cyan/dark-gray
menu_color_normal=black/light-cyan
menu_color_highlight=white/black

menuentry "Start Windows Installation" {
    insmod ntfs
    insmod search_label
    search --no-floppy --set=root --label <USB_drive_label> --hint hd0,msdos1
    ntldr /bootmgr
    boot
}

menuentry "Boot from the first hard drive" {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
    boot
}

C'est ça. Le lecteur USB est maintenant amorcé à partir du BIOS et peut être utilisé pour installer Windows sur votre PC. La première fois que vous le démarrez dans le MBR BIOS ou le mode CSM Sélectionnez Démarrer l'installation de Windows.

  • b. UEFI amorçable

Toutes les versions Windows ne sont pas prises en charge. Windows 7 sur 64 bits, Windows 8 et les versions plus récentes doivent fonctionner.

Une fois le processus de copie terminé, regardez dans le dossier racine USB du répertoire EFI/Boot. S'il y a un fichier bootx64.efi ou boodia32.fi, vous avez terminé. Vous pouvez démarrer à partir de votre USB en mode UEFI.

Si le système d'exploitation que vous effectuez une USB amorçable pour est Windows 7, parcourez le dossier EFI/Microsoft et copiez tout le dossier de démarrage de ce chemin d'accès à un niveau dans le dossier EFI. Fusionner des dossiers si le démarrage existe déjà.

Voici quoi faire si vous n'avez pas le fichier bootx64.fi dans le dossier EFI/démarrage. Parcourez l'image ISO Windows montée dans le dossier Sources. Ouvrez Install.WIM (ou Installer.esd) avec votre gestionnaire d'archives (vous aurez besoin de 7Z installé). Allez sur le chemin ./1/windows/boot/efi et extraire le fichier bootmgfw.efi partout où vous voulez. Renommez-le à bootx64.EFI et mettez-le sur le lecteur USB dans le dossier EFI/Boot. Si vous ne trouvez pas BOOTMGFW.EFI dans Install.WIM, vous disposez probablement d'un ISO Windows 32 bits ou d'autres types d'images (disques de récupération, versions de mise à niveau).

Vous pouvez maintenant démarrer à partir de votre USB en mode UEFI.

Je cite le Site Web original pour la fiabilité, mais le site Web est bien meilleur dans le style et les détails, alors utilisez-le si vous ne forcez pas.

1
Mahdi Rafatjah