Justo ahora, creé con éxito un USB de arranque desde un ISO de Windows 8.1 que contiene un sistema de archivos UDF. Esto iniciará correctamente una máquina UEFI en modo UEFI para la instalación posterior. No arrancará una máquina BIOS o una máquina UEFI en modo de compatibilidad BIOS.
-
Montar la ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Inserte la unidad USB.
-
Ejecutar
fdisk
y especifique el nombre del dispositivo de la unidad USB; por ejemplo:sudo fdisk /dev/sdc
-
Elimine cualquier tabla de particiones existente y cree una nueva.
-
Cree una nueva partición de al menos 4,5 GB. Márquelo como arrancable y establezca su tipo en 7 (HPFS/NTFS/ExFAT).
-
Escriba los cambios y salga
fdisk
. -
Cree un sistema de archivos FAT-32 en la nueva partición; por ejemplo:
sudo mkfs.vfat -F 32 /dev/sdc1
-
Monte esta partición en un subdirectorio existente; por ejemplo:
sudo mount /dev/sdc1 /media/usbstick
-
Copie todos los archivos del ISO montado en este directorio:
sudo cp -rv /mnt/* /media/usbstick
-
Sincronice los sistemas de archivos solo para estar seguro:
sudo sync
-
Desmontar ambos elementos montados previamente:
sudo umount /media/usbstick sudo umount /mnt
Crear un USB de instalación de Windows de arranque no es demasiado complicado si instala 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
Si está intentando instalar Windows 8 a la unidad USB, se vuelve un poco más complicado. Consulte la guía aquí:https://thesquareplanet.com/blog/installing-windows-8-1-to-go-on-usb-drive-from-linux/
dd
sobrescribe todo el sistema de archivos, por lo que el formato a FAT32 o NTFS antes de ejecutar dd
no tiene sentido.
si está 100% seguro de que su imagen ISO de Windows-8.1 /home/kristjan/Prejemi/win.iso
puede arrancar desde USB, puede intentar instalar el paquete liveusb-creator usando
sudo yum install liveusb-creator
y utilícelo para transferir datos ISO a una memoria USB.
Editar: Otra alternativa es unetbootin
paquete que hace básicamente lo mismo que producir una memoria USB de arranque desde ISO.