Gerade habe ich erfolgreich einen bootfähigen USB-Stick von einem Windows 8.1-ISO erstellt, das ein UDF-Dateisystem enthält. Dadurch wird ein UEFI-Computer für die nachfolgende Installation ordnungsgemäß im UEFI-Modus gestartet. Es startet keinen BIOS-Computer oder UEFI-Computer im BIOS-Kompatibilitätsmodus.
-
Mounten Sie das ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Stecken Sie das USB-Laufwerk ein.
-
Führen Sie
fdisk
aus und geben Sie den Gerätenamen des USB-Laufwerks an; zum Beispiel:sudo fdisk /dev/sdc
-
Löschen Sie alle vorhandenen Partitionstabellen und erstellen Sie eine neue.
-
Erstellen Sie eine neue Partition mit mindestens 4,5 GB. Markieren Sie es als bootfähig und setzen Sie seinen Typ auf 7 (HPFS/NTFS/ExFAT).
-
Änderungen schreiben und
fdisk
beenden . -
Erstellen Sie ein FAT-32-Dateisystem in der neuen Partition; zum Beispiel:
sudo mkfs.vfat -F 32 /dev/sdc1
-
Hängen Sie diese Partition in ein vorhandenes Unterverzeichnis ein; zum Beispiel:
sudo mount /dev/sdc1 /media/usbstick
-
Kopieren Sie alle Dateien aus dem gemounteten ISO in dieses Verzeichnis:
sudo cp -rv /mnt/* /media/usbstick
-
Synchronisieren Sie die Dateisysteme, nur um sicherzugehen:
sudo sync
-
Unmounten Sie beide zuvor gemounteten Elemente:
sudo umount /media/usbstick sudo umount /mnt
Das Erstellen eines bootfähigen Windows-Installations-USB ist nicht allzu schwierig, wenn Sie ms-sys installieren:
# First, format /dev/sdX with a single partition (w/bootable flag set)
# Then, run the following
dev="/dev/sdX"
sudo mount -o loop win.iso /mntA
sudo mkfs.ntfs -f -L win ${dev}1
sudo ms-sys -7 ${dev}
sudo mount ${dev}1 /mntB
rsync -aP /mntA /mntB
sudo sync ${dev}
sudo umount /mntA /mntB
Wenn Sie versuchen, zu installieren Windows 8 auf den USB-Stick, wird es etwas komplizierter. Siehe die Anleitung hier:https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
überschreibt das gesamte Dateisystem, also die Formatierung auf FAT32 oder NTFS vor dem Ausführen von dd
macht keinen Sinn.
wenn Sie sich 100 % sicher sind, dass Ihr Windows-8.1-ISO-Image /home/kristjan/Prejemi/win.iso
in der Lage ist, von USB zu booten, können Sie versuchen, das Paket liveusb-creator mit
sudo yum install liveusb-creator
und verwenden Sie es, um ISO-Daten auf einen USB-Stick zu übertragen.
Bearbeiten: Eine weitere Alternative ist unetbootin
Paket, das im Grunde dasselbe macht, nämlich einen bootfähigen USB-Stick von ISO zu erstellen.