Fedora: crea Windows 8.1 USB de arranque


9

Intenté todo y nada funciona. Tengo 2 llaves USB nuevas 3 más empaquetadas. Tengo 3 archivos ISO de Windows 8.1 válidos y, sin embargo, ningún enfoque funciona.

Intenté que Unetbootin demore una eternidad en copiar 4,3 GB a la memoria USB y no funciona. Intenté el enfoque de Ask Fedora usando:

1) Formateando la unidad USB a FAT32 y usando:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'

Esto tarda 30 minutos en completarse y no se copian archivos en la unidad, pero no se inicia. Cuando lo monte después, ahora se muestra como FAT pero como UDF.

2) Formateo de la unidad USB a NTFS y uso:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'

Esto toma 30 minutos igual que el anterior.

3) Intenté usar el enfoque GParted que se muestra aquí:
Superusuario: USB de Windows de Fedora. Este quiere arrancar pero no lo hace. Reinicio, presiono ENTER> F12. Para ir al menú de selección de inicio, selecciono la unidad USB y no salta a la pantalla de selección de inicio como lo hacen las soluciones anteriores, pero simplemente permanece en una pantalla negra con un cursor _ parpadeante.

4) Intenté configurar el indicador de arranque desde GParted y usar DD, pero tampoco funciona.

¿Por qué es esto tan difícil en los sistemas Linux? Quiero decir que en Windows / Machintosh puedo crear una memoria USB de arranque en 10 minutos. En Linux, tarda 30 minutos en copiar los contenidos ISO y luego nada funciona: (


2
ddsobrescribe todo el sistema de archivos, por lo que el formateo a FAT32 o NTFS antes de ejecutarse ddno tiene sentido.
andrej

Okay. Entonces que deberia hacer ahora ?
Sterling Duchess

mira mi respuesta a continuación
andrej

Respuestas:


26

Justo ahora, creé con éxito un USB de arranque a partir de 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.

  1. Montar el ISO:

    sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
    
  2. Inserte la unidad USB.

  3. Ejecute fdisky especifique el nombre del dispositivo de la unidad USB; por ejemplo:

    sudo fdisk /dev/sdc
    
  4. Elimine cualquier tabla de particiones existente y cree una nueva.

  5. Cree una nueva partición de al menos 4.5 GB. Márquelo como de arranque y establezca su tipo en 7 (HPFS / NTFS / ExFAT).

  6. Escribir cambios y salir fdisk.

  7. Cree un sistema de archivos FAT-32 en la nueva partición; por ejemplo:

    sudo mkfs.vfat -F 32 /dev/sdc1
    
  8. Monte esta partición en un subdirectorio existente; por ejemplo:

    sudo mount /dev/sdc1 /media/usbstick
    
  9. Copie todos los archivos del ISO montado en este directorio:

    sudo cp -rv /mnt/* /media/usbstick
    
  10. Sincronice los sistemas de archivos solo para estar seguro:

    sudo sync
    
  11. Desmonta ambos elementos montados previamente:

    sudo umount /media/usbstick
    sudo umount /mnt
    

3
¿Podrías dar más detalles sobre 4, 5 y 6?
si __name__ es None el

¿Qué tipo de tabla de partición se debe usar?
totokaka

2
@ JanNetherdrake Una vez que realizó el paso 3, ingresó: o(para crear una nueva tabla de particiones), n(para crear una nueva partición, simplemente vaya con los valores predeterminados), (para configurar la partición de arranque, si fue con los valores predeterminados seleccione la partición 1) , t(para seleccionar el tipo, elija 7), ahora puede guardar el nuevo diseño con w.

@Bruce_Forte O simplemente instale Rufus en una máquina virtual de Windows y úselo. Simplemente funciona y es súper fácil.
si __name__ es None

En mi comentario falta el a(para configurar la bandera de arranque), no tengo suficiente reputación para editar, lo siento. @ JanNetherdrake Supongo que eso también sería una solución, pero es bastante pesado en recursos y fdiskestá en la mayoría de las distribuciones instaladas por defecto.

7

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 en 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/


En sudo mount ${dev}1 /mntBél dice:, ntfs-3g-mount: mount failed: Device or resource busyaunque $ {dev} 1 no está montado, y / mntB no está ocupado por nada.
jojman

2

ddsobrescribe todo el sistema de archivos, por lo que el formateo a FAT32 o NTFS antes de ejecutarse ddno tiene sentido.

si está 100% seguro de que su imagen ISO de Windows-8.1 /home/kristjan/Prejemi/win.isopuede arrancar desde USB, puede intentar instalar el paquete liveusb-creator usando

sudo yum install liveusb-creator

y úselo para transferir datos ISO a una memoria USB.

Editar: Otra alternativa es el unetbootinpaquete que hace básicamente lo mismo de producir una memoria USB de arranque a partir de ISO.


Mi disco fue formateado a NTFS, se monta sin problemas, pero el creador del subsub Fedora no detecta el disco. Parece que liveusb-creator es solo para USB de Fedora.
Sterling Duchess

No tengo ninguna memoria USB NTFS en absoluto. Conecté mi memoria USB FAT16 a la máquina y corrí liveusb-creator. Encontró la partición FAT en USB como / dev / sdb1 y se ofreció a escribir algo en él. Si tiene problemas con NTFS, simplemente ejecute fdisk /dev/sdb(si el usb es / dev / sdb), imprima sus particiones usando el comando 'p', elimine la partición usando 'd' y escriba los cambios en USB usando el comando 'w'. Entonces puedes intentarlo de liveusb-creatornuevo. También puede correr liveusb-creator -f /dev/sdbpara forzar la unidad de destino.
andrej

Creo que Unetbootin solo admite FAT, no NTFS. Formateé mi disco a FAT32 y usé Unetbootin ahora para ver qué sucede.
Sterling Duchess

Sí, nada aquí funcionó.
Sterling Duchess

Parece que tu ISO está roto. Intente verificar la transferencia de ISO a USB con ISO que se ha comprobado que es arrancable desde USB, por ejemplo, puede descargar y ejecutar Fedora 20 XFCE live download.fedoraproject.org/pub/fedora/linux/releases/20/Live/…
andrej
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.