Je voudrais créer une clé USB amorçable de Windows 8, mais je ne dispose pas d’une machine Windows pour le faire.
Comment puis-je le faire en utilisant Ubuntu?
WinUSB est ancien, obsolète et obsolète. Cela peut poser des problèmes sur les nouveaux systèmes. Vous devriez utiliser WineUSB ou un autre logiciel à la place de WinUSB.
Cette réponse est cependant laissée ici pour des raisons historiques.
Créez un port USB Windows (Vista et supérieur) amorçable depuis Ubuntu via le logiciel WinUSB .
Exécutez les commandes ci-dessous sur le terminal pour installer WinUSB à partir d'un PPA ,
sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb
installation de WinUSB sur EFI chargé Ubuntu va désinstaller les paquets grub-efi afin d’installer les paquetages grub-pc. Cela rendra votre système non démarrable si vous ne réinstallez pas manuellement le paquet grub-efi avant de redémarrer.
Pour faire la réinstallation manuelle, faites:
sudo update-grub
sudo grub-install /dev/sda
sudo update-grub
sudo reboot
Même les autres distributions Linux tant que GParted et GRUB sont installés.
Installez GParted et GRUB sur Ubuntu avec:
sudo apt-get install gparted grub-pc-bin p7zip-full ntfs-3g
boot
). li>
boot
contient des caractères majuscules, modifiez-les en minuscules. Installez GRUB sur USB:
sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
Créez un fichier de configuration GRUB dans le dossier du lecteur USB boot/grub/
avec le nom grub.cfg
.
Ecrivez ceci dans le fichier:
echo "If you see this, you have successfully booted from USB :)"
insmod ntfs
insmod search_fs_uuid
search --no-floppy --fs-uuid <UUID_from_step_2> --set root
ntldr /bootmgr
boot
Démontez le lecteur USB et redémarrez votre PC. Choisissez l'USB comme premier périphérique de démarrage dans le BIOS et démarrez à partir de celui-ci.
* Les anciennes versions / éditions de Windows peuvent ne pas être correctement prises en charge ou ne pas être prises en charge du tout. Je vous suggère de lire le Microsoft UEFI Firmware .
efi/boot/
. S'il y a un fichier bootx64.efi
( bootia32.efi
) alors vous avez terminé. L'USB est amorçable. Passez à l'étape 7. sources/install.wim
avec Archive Manager ( 7z
doit être installé) et accédez à ./1/Windows/Boot/EFI/
. À partir de là, extrayez bootmgfw.efi
quelque part, renommez-le en bootx64.efi
(ou bootia32.efi
pour système d'exploitation 32 bits pris en charge [?]) Et placez-le dans le dossier efi/boot/
. boot
du dossier efi/microsoft/
vers le dossier efi
. /dev/sdX
est le périphérique (par exemple, /dev/sdb
, pas /dev/sdb1
). Source: Mon article à ce sujet peut être trouvé à Créer une clé USB bootable à partir de Linux .
Lorsqu'elles sont correctement utilisées avec un système d'exploitation cible compatible, ces deux méthodes devraient vous permettre d'obtenir un lecteur USB amorçable. Cependant, cela ne garantit pas une installation réussie du système d'exploitation cible.
WinUSB est un outil permettant de créer une clé USB amorçable utilisée pour installer Windows. Un lecteur flash USB de 4 Go ou plus a une capacité suffisante pour créer un support d'installation pour les versions de Windows jusqu'à Windows 10. Le démarrage natif d'UEFI est pris en charge pour Windows 7 et les images ultérieures (limité au système de fichiers FAT). WoeUSB est un fork mis à jour du projet WinUSB.
Pour installer WoeUSB (projet fork de WinUSB mis à jour) dans Ubuntu 14.04 / 16.04 / 17.10 / 18.04 :
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
Pour installer WinUSB dans Ubuntu 14.04 / 16.04 / 16.10 / 17.04:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install winusb
Cela va installer l’interface graphique WinUSB et l’outil de ligne de commande WinUSB. WinUSB et WoeUSB prennent en charge à la fois UEFI et BIOS pour les lecteurs flash USB FAT32 / NTFS / ExFAT.
L’interface graphique WinUSB est beaucoup plus facile à utiliser que l’outil de ligne de commande WinUSB. Pour installer une partition Windows ISO sur NTFS et modifier le MBR (Master Boot Record) du périphérique à l'aide de l'outil de ligne de commande WinUSB et WoeUSB, exécutez la commande suivante: Cliquez sur le bouton radio situé à gauche de image (iso) , accédez à l'emplacement du fichier .iso Windows, sous Périphérique cible sélectionnez un lecteur flash USB, ouvrez l'application Disks et vérifiez que le nom du périphérique dans Disks correspond à la cible. périphérique dans WinUSB (ce devrait être quelque chose comme / dev / sd X où X est une lettre de l’alphabet), puis cliquez sur le bouton Installer à installer pour créer un support d’installation Windows bootable sur le lecteur flash USB.
L'installation de WinUSB sur Ubuntu chargé par EFI va désinstaller les paquets grub-efi afin d'installer les paquetages grub-pc. Avant de redémarrer, exécutez les commandes suivantes pour réparer grub:
sudo update-grub sudo grub-install /dev/sdX # replace X with the letter of the partition where grub is located sudo update-grub sudo reboot
La chaîne d’initialisation UNetbootin actuelle est non compatible avec UEFI et les ordinateurs livrés avec une copie préinstallée Windows 8
Vous pouvez utiliser dd
à la place, tout en faisant attention à ce que vous faites:
sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
sdX
par le lecteur que vous souhaitez utiliser (dans mon cas, sdg
): Si vous souhaitez toujours utiliser UNetbootin, vous aurez besoin de 2 (3) éléments:
D'abord, sauvegardez tout le contenu de votre clé USB . Une fois que cela est fait, installez gparted et unetbootin:
sudo apt-get install gparted unetbootin
Recherchez maintenant gparted dans le Dash ou tapez gparted
dans le terminal. Sélectionnez votre clé USB dans la liste déroulante de droite. Dans mon cas, c'est /dev/sdg
, le vôtre peut être différent. Supprimez toutes les partitions et créez une seule grande partition FAT32 avec Gparted.
Une fois cela fait, débranchez et branchez votre clé USB pour qu’elle soit montée (vous pouvez aussi la monter depuis le même GParted), exécutez maintenant Unetbootin, encore une fois, vous pouvez regarder dans le tiret ou taper dans le terminal. Sélectionnez que vous souhaitez utiliser une iso, recherchez le chemin que votre ISO est.
Cochez la case pour voir tous les périphériques, ici vous devez sélectionner le même périphérique que vous avez sélectionné dans Gparted, sinon vos données peuvent être perdues . Sélectionnez continuer. Attendez un moment et terminé. Redémarrez votre PC et sélectionnez pour démarrer à partir de la clé USB.
Les réponses sont obsolètes, WinUSB ne fonctionne plus. Mais il existe une fourchette de travail appelée WoeUSB .
Github: lien
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
pacaur -S woeusb-git
dnf install -y WoeUSB
Après l'installation, écrivez l'ISO Windows avec cette commande:
sudo woeusb --device /path/to/your.iso /dev/sdX
(Remplacez X
in /dev/sdX
par la lettre correspondant à votre clé USB. Vous pouvez trouver celle qui est correcte dans le programme Disks.)
Il ne désinstalle plus grub-efi.
Dans les machines non UEFI, nous pouvons utiliser GRUB2 pour rendre la clé USB amorçable. Ensuite, nous pouvons utiliser la commande 'ntldr' dans GRUB2 pour démarrer Windows à partir de l’USB.
Installez GRUB sur le lecteur USB:
sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
Configurez GRUB pour démarrer Windows en plaçant le fichier suivant sous le nom "/boot/grub/grub.cfg" sur le lecteur USB:
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry 'Install Windows 8' {
ntldr /bootmgr
}
Voir la réponse complète sur mon blog Créer une clé USB amorçable à partir de Linux
Il semble difficile de trouver un outil Linux capable de créer des lecteurs de démarrage (clés USB, cartes mémoire ...) avec Windows. J'ai donc ajouté cette fonctionnalité à mkusb-nox , puis à < strong> mkusb version 12 avec cette fonctionnalité. Il fonctionne dans toutes les versions actuelles d'Ubuntu (et des versions Ubuntu: Kubuntu, Lubuntu ... Xubuntu) et avec Debian Jessie. Le lecteur de démarrage créé peut démarrer Windows 64 bits en mode UEFI et BIOS.
Vous obtenez / mettez à jour cette nouvelle version de mkusb et mkusb-nox depuis le PPA mkusb via les commandes suivantes
sudo add-apt-repository universe # this line only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb mkusb-nox
sudo apt-get install usb-pack-efi # only for persistent live drives
Voir ces liens,
mkusb / v7 - page d'aide ubuntu
mkusb-nox peut créer une clé USB avec Windows 7 - 10, mais vous devez gérer une interface de ligne de commande.
Modifier 1: Nouveau: mkusb version 12 , la nouvelle version fournit une interface graphique pour la même méthode. Voir ces liens,
help.ubuntu.com/community/mkusb#Windows_USB_install_drive
dus avec guidus alias mkusb version 12:
Modifier 2:
Une nouvelle version améliorée, mkusb 12.2.9 , est désormais disponible via le PPA standard (et stable).
sudo add-apt-repository universe # this line only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb mkusb-nox
sudo apt-get install usb-pack-efi # only for persistent live drives
Il peut également être installé en mode BIOS à partir de systèmes installés en mode UEFI.
Quelques bugs mineurs mais irritants sont écrasés.
Avec les fichiers iso que j'ai pu télécharger, je peux créer ces types de lecteurs d'installation Windows
Une méthode assez simple de "Faites-le vous-même" est décrite aux liens suivants , et elle offre les mêmes fonctionnalités pour créer des lecteurs d’installation Windows que mkusb.
lien
lien
Si vous n'aimez pas les PPA ou si vous voulez "le faire vous-même" et comprendre les détails, cette méthode est faite pour vous.
winusb de la réponse acceptée est la seule méthode facile que j'ai trouvée.
Cependant, il n’ya pas de paquet winusb pour saucy. Vous pouvez toutefois installer le package de téléchargement en le téléchargeant ici et en l'ouvrant avec le programme d'installation du logiciel. Ca marche avec la poule.
Vous pouvez utiliser WinUSB pour installer WinUSB sur votre Ubuntu en suivant ces instructions.
Okey, si vous êtes d'Ubuntu 13.10,13.04,12.10,12.04, lancez ensuite ce terminal:
sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb
et si vous êtes d’Ubuntu 14.04, lancez ce terminal:
sudo add-apt-repository ppa:colingille/freshlight
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list"
sudo apt-get update
sudo apt-get install winusb
WinUSB est livré avec une interface graphique simple avec un minimum d’options, voici comment utiliser WinUSB pour créer une clé USB bootable à partir d’Ubuntu. Vous pouvez utiliser n'importe quelle ISO Windows pour XP, Windows 7, Windows 8, Windows 8.1 ou tout autre.
C'est tout ce que vous devez faire pour créer une clé USB Windows bootable
Par souci d'exhaustivité, permettez-moi d'ajouter des instructions sur la façon de créer un disque USB amorçable à partir des ISO de mise à jour UEFI / BIOS de ThinkPad. Aucune des réponses ci-dessus n'a fonctionné pour moi. (Peut-être y a-t-il des problèmes similaires avec d'autres fournisseurs.)
Créez un fichier img avec geteltorito
sudo apt install genisoimage
geteltorito <image>.iso -o <image>.img
Ecrivez le fichier img sur le disque. L'utilisation de cette taille de bloc exacte est importante.
sudo dd if=<image>.img of=/dev/sdX bs=512K && sync
Lire d'autres questions sur les étiquettes windows usb-creator