Proprio ora, ho creato con successo un USB avviabile da un ISO di Windows 8.1 contenente un filesystem UDF. Questo avvierà correttamente una macchina UEFI in modalità UEFI per la successiva installazione. Non avvierà una macchina BIOS o una macchina UEFI in modalità compatibilità BIOS.
-
Monta l'ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Inserisci l'unità USB.
-
Esegui
fdisk
e specificare il nome del dispositivo dell'unità USB; ad esempio:sudo fdisk /dev/sdc
-
Elimina qualsiasi tabella delle partizioni esistente e creane una nuova.
-
Crea una nuova partizione di almeno 4,5 GB. Contrassegnalo come avviabile e imposta il suo tipo su 7 (HPFS/NTFS/ExFAT).
-
Scrivi le modifiche ed esci da
fdisk
. -
Creare un file system FAT-32 nella nuova partizione; ad esempio:
sudo mkfs.vfat -F 32 /dev/sdc1
-
Monta questa partizione in una sottodirectory esistente; ad esempio:
sudo mount /dev/sdc1 /media/usbstick
-
Copia tutti i file dall'ISO montato in questa directory:
sudo cp -rv /mnt/* /media/usbstick
-
Sincronizza i file system solo per essere sicuro:
sudo sync
-
Smonta entrambi gli elementi precedentemente montati:
sudo umount /media/usbstick sudo umount /mnt
La creazione di un USB avviabile per l'installazione di Windows non è troppo complicata se installi ms-sys:
# 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
Se stai cercando di installare Windows 8 sull'unità USB, diventa leggermente più complicato. Consulta la guida qui:https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
sovrascrive l'intero filesystem, quindi la formattazione in FAT32 o NTFS prima di eseguire dd
non ha senso.
se sei sicuro al 100% che la tua immagine ISO di Windows-8.1 /home/kristjan/Prejemi/win.iso
è in grado di eseguire l'avvio da USB puoi provare a installare il pacchetto liveusb-creator usando
sudo yum install liveusb-creator
e usalo per trasferire i dati ISO su chiavetta USB.
Modifica: Un'altra alternativa è unetbootin
pacchetto che sostanzialmente fa la stessa cosa di produrre una chiavetta USB avviabile da ISO.