Comment créer un lecteur USB Windows 10 amorçable sous Linux?
Notez s'il vous plaît:
dd
n'a pas fonctionné aussi bien.A côté de cela, j'ai essayé de créer une table de partition GPT et une partition de type ef00, formatées en tant que fat32, puis d'y copier tout le contenu ISO. Ca démarre bien, mais quand je vais commencer l’installation, il affiche la boîte de dialogue Invite pour le support.
Mettre à jour
Un autre essai:
L'installation démarre correctement, mais l'erreur de démarrage 0xc0000005 s'affiche au début de la progression (si je me souviens bien).
Vous avez bien fait. Fabriquez la table gpt avec fat32 et copiez toutes les données iso dessus. Mais vous devez également définir l'indicateur "msftdata" (et non "boot") sur cette partition avec par exemple. séparé.
Notez que la version de Windows 10 octobre 2018 a un fichier d'installation sources/install.wim
supérieur à la taille de fichier FAT32
maximale, nous allons donc formater le lecteur USB en NTFS
. Le programme d’installation de Windows ne peut pas non plus fonctionner avec une partition EFI (code ef00
), nous allons donc utiliser le type de partition Microsoft basic data
(code 0700
).
Procédure de création d'un lecteur USB portant le nom /dev/sdc
(. Remplacez toutes les commandes par VOTRE nom d'appareil! ):
mount -l | grep '/dev/sdc'
, puis démontées avec Sudo umount /dev/sdcX
(X est le numéro de la partition).gdisk /dev/sdc
, configurez-le en tant que GPT
et créez la partition Microsoft basic data
(code 0700
), puis écrivez les modifications et quittez (. Les prochaines étapes vont détruire la table de partition dans votre clé USB !!! ).Sudo gdisk /dev/sdc
o
> This option deletes all partitions and creates a new protective MBR.
> Proceed? (Y/N): y
n
> Partition number ... > hit Enter
> First sector ... : > hit Enter
> Last sector ... : > hit Enter
> Current type is 'Linux filesystem'
> Hex code or GUID (L to show codes, Enter = 8300): 0700
p
> Should print something like:
> Disk /dev/sdc: 15646720 sectors, 7.5 GiB
> Model: DataTraveler 160
> Sector size (logical/physical): 512/512 bytes
> Disk identifier (GUID): ...
> Partition table holds up to 128 entries
> Main partition table begins at sector 2 and ends at sector 33
> First usable sector is 34, last usable sector is 15646686
> Partitions will be aligned on 2048-sector boundaries
> Total free space is 2014 sectors (1007.0 KiB)
> Number Start (sector) End (sector) Size Code Name
> 1 2048 15646686 7.5 GiB 0700 Microsoft basic data
w
> Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!
> Do you want to proceed? (Y/N): y
q
Sudo mkfs.ntfs /dev/sdc1
mkdir ~/tmp-win10-usb-drive
Sudo mount /dev/sdc1 ~/tmp-win10-usb-drive
mkdir ~/tmp-win10-iso-mnt
Sudo mount Win10_1809Oct_English_x64.iso ~/tmp-win10-iso-mnt
rsync
pour voir les progrès):Sudo cp -rT ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
Sudo umount ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
rmdir ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
Essayez d’utiliser Rufus avec Wine.
Cordialement.
J'ai utilisé woeusb sur Ubuntu de la manière suivante ( Attention: ceci écrasera toute la table de partition! ):
Sudo woeusb --tgt-fs NTFS --device Win10_1809Oct_Hungarian_x64.iso /dev/sdc
Si vous rencontrez ce message d'erreur:
La partition est toujours détectée après l’effacement de toutes les signatures, ce qui indique que le lecteur peut être verrouillé en mode lecture seule en raison de la fin de sa durée de vie.
procédez comme suit: Sudo fdisk /dev/sdc
, puis choisissez d
et enfin w
.
(Source: https://github.com/slacka/WoeUSB/issues/219 .) Après cela, essayez à nouveau d'exécuter la commande ci-dessus.
Quoi qu'il en soit, avec cette méthode, woeusb a créé une table de partition gpt avec deux partitions:
partition file system label size flags
----------------------------------------------------------------
/dev/sdc1 nfts Windows USB 57.00 GiB
/dev/sdc2 fat16 UEFI_NTFS 512.00 KiB lba
unallocated 4.00 MiB
Enfin, tout ce que je devais faire était de mettre le drapeau boot avec gparted pour la partition/dev/sdc2 (à côté de lba).
De cette façon, je pourrais démarrer avec succès en mode UEFI et installer Windows 10 à partir de ma clé USB.
La partition EFI doit être Fat32. C'est dans la spécification EFI. Votre système ne démarrera jamais si vous placez les fichiers du programme d'installation sur une partition NTFS.
Vous n'avez même pas besoin de logiciel spécial. GPT/FAT32 pour le programme d'installation, extrayez tous les fichiers de l'iso (je suppose que vous disposez du dernier outil de création de support iso, car il inclut la mise à jour de novembre), et définissez le "drapeau de démarrage" avec gparted. Il démarrera ensuite dans le programme d’installation en mode EFI, à condition que vous sélectionniez EFI USB dans les options de démarrage au démarrage de votre ordinateur.
Pingers.