¿Cómo grabo el ISO de Windows 10 en un USB?


38

Hice el ddmétodo y escribió la iso en la unidad USB, pero no estoy seguro de que sea todo lo que tengo que hacer porque es Windows y es posible que no tenga GRUB y no estoy seguro, así que pregunto a los expertos.

winusb no funciona para Windows 10, por lo que es diferente de las preguntas anteriores.


¿Qué ddmétodo usaste? Además, ¿de dónde sacaste el ISO?
Wilf

@wilf lo obtuve del sitio oficial de Windows 10 ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari

@ Wilf usésudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari

@Wilf la operación fue exitosa e incluso verifiqué el hash SHA-1 conopenssl sha1 Windows.iso
SakuraKaminari

@karel no WinUSB no funcionó.
SakuraKaminari

Respuestas:


32

Intenté todas las formas en este hilo y ninguna funcionó (y en serio, la pregunta es sobre escribir específicamente en una llave USB , ¿por qué la gente propondría copiar el ISO a otra partición en su lugar?).

La solución que hizo el truco para mí (suponiendo que su unidad USB sea /dev/sdc):

  • Corre gparted
  • Cree una nueva tabla de particiones sdc, escribamsdos
  • Cree una partición NTFS, establezca el indicador de arranque en ella
  • Extraer la iso (se puede hacer con 7z x windows10.iso)
  • Copie el contenido (a través de cp, rsyncuna GUI, lo que sea) a la partición NTFS montada (ciertamente /dev/sdc1)

  • El último paso crítico , tomado de esta publicación: https://superuser.com/a/817656/248812 es:

    sudo ms-sys -7 /dev/sdc.

    ms-sys está disponible en un ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Sin ms-sys, el cursor parpadea en el arranque cuando se inserta la llave USB.

Con él, aparece el logotipo de Windows.


66
Esto funcionó para mí para Windows 10. Acerca de ms-sys, descargué el deb directamente desde launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/… y lo instalé con dpkg -i <deb_file>.
Vincenzo Pii

Esto funcionó y arrancó, aunque arroja una pantalla azul de la muerte ...
Lilian A. Moraru

3
Para los usuarios de Fedora, los ms-syspaquetes se pueden encontrar aquí: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Maxim Egorushkin

44
Para los usuarios de Arch, ms-sys está en el aur
alecdwm

Esto funciona si tiene una partición MBR, si tiene un esquema de partición GPT, intente esto en su lugar askubuntu.com/a/487970/80788
HVNSweeting

15

No necesita un USB, DVD u otro medio externo para instalar un disco de instalación de Windows 10 (ISO) a partir de una instalación solo de Ubuntu. Es posible extraer la imagen o el archivo ISO en una partición de uno de sus discos duros, preferiblemente no el que usará para una nueva instalación de Windows, y usarlo.

Para los siguientes pasos, debe estar presente una configuración GRUB que funcione:

  1. Asegúrese de tener presente una partición NTFS de arranque y formateada. A continuación, la partición se identificará por (hd0,5)dónde hd0está el disco duro que contiene el diseño de la tabla de particiones MSDOS o MBR.

  2. Montar la imagen facilitará la extracción de su contenido. Si Disk Image Mounter se niega a montar el archivo iso, siempre puede usar este comando para montar cualquier archivo iso:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Copie el contenido del nuevo dispositivo de bucle a la partición NTFS.

  4. Ahora agregue una entrada GRUB para Windows 10. Esto hará posible que el gestor de arranque GRUB encuentre el disco de instalación contenido en la partición. Abrir /boot/grub/grub.cfgen el editor de texto como root y agregar estas líneas

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    cambie la raíz si es necesario, en consecuencia.

  5. Guarde y reinicie la computadora. Inicie en el elemento correcto de su menú GRUB actualizado.

Mira este tutorial de Youtube https://youtu.be/1Y4JXv9r5Ug


No funcionará si está instalando en la misma partición o unidad desde la que está iniciando.
Conor Patrick

55
@ThisNameBetterBeAvailable ¿Cómo es esta la respuesta correcta? Ni siquiera pone los datos en USB.
jbo5112

77
@ThisNameBetterBeAvailable ¿Cómo es innecesario extraer a un USB para "grabar el ISO de Windows 10 en un USB", como solicitaba el autor de la pregunta original? Es posible que quieran usar esto en varias computadoras.
jbo5112

1
@ jbo5112 Eso no se mencionó en la pregunta, por lo que asumió sus objetivos y trató de ayudarlo con eso.
x13

55
@ThisNameBetterBeAvailable Está en el título de la pregunta.
jbo5112

7

Puede copiar todos los contenidos ISO en la unidad flash y hacer que sea de arranque.

Entonces, antes que nada, instale GParted desde el centro de software o desde la terminal:

sudo apt-get install gparted

Luego, ábralo desde el tablero o terminal:

gksudo gparted

Después de eso, elija la unidad flash del menú en la esquina superior derecha. Debería haber una partición. Si no tiene ningún dato para respaldar, vuelva a formatearlo como ntfs( bootmgrno funciona bien en fat32), haga clic en Apply(la marca en el menú del encabezado). Haga clic derecho en la partición, elija Manage flagsy verifique boot.

Luego, puede montarlo a través de su administrador de archivos (el nautilusvalor predeterminado es GNOME y Unity).

Montar el archivo ISO:

sudo mount -o loop [path to iso] [mountpoint]

Luego, puede copiar todo el contenido desde el punto de montaje ISO a la unidad flash a través del administrador de archivos.

Reinicie su computadora y configure la unidad flash USB para que se inicie primero.


Sí, intenté arrancarlo, pero parece que no funcionó. ¿Me puede dar la lista de comandos que utilizó?
SakuraKaminari

Acabo de copiar desde el administrador de archivos y habilité el indicador de arranque de GParted.
aastefanov

@SakuraKaminari: ¿podría agregar más detalles sobre cómo parece que no funciona?
Wilf

@wilf no arrancó.
SakuraKaminari

@ alb3rtano0012 ¿cómo puedo montarlo? No quiere montar. actualmente está en / dev / sdf
SakuraKaminari

4

Logré hacer esto con la aplicación GUI muy simple de woeusb. https://github.com/slacka/WoeUSB

Es un tenedor de WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb

funcionó perfectamente, gracias! :)
Geeocode

Esta fue la solución más fácil para mí. Para Windows 10, deberá seleccionar NTFS como sistema de archivos.
rgov

1

Si no estaba seguro, ¿cómo puede decir que el ddmétodo funcionó? Además, ese no es el camino. Tiene que usar Rufus para hacer que la unidad USB sea de arranque; no es que desaliente las prácticas de dd, ya que estamos hablando de Windows, creo que es mejor usar Rufus para manejar esto por usted.

Si ya tiene una instalación de Windows, inicie en ella y siga los pasos a continuación o use virtualbox.

PROCEDIMIENTO:

De acuerdo con: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

necesitará al menos una unidad flash de 4 GB (8 GB para 64 bits).

-> Descargue y ejecute Rufus, luego inserte su unidad flash, asegurándose de que no contenga ningún dato importante. (Está a punto de borrarse). Rufus debería detectar automáticamente la unidad y listarla en el campo Dispositivo. (Si no, seleccione la unidad manualmente).

-> Observe la casilla de verificación marcada, "Crear un disco de arranque usando". Haga clic en el icono de la unidad en el extremo derecho, luego navegue hasta donde haya guardado el archivo ISO de Windows 10. Selecciónelo y luego haga clic en Inicio. (Todas las demás configuraciones predeterminadas en Rufus deberían estar bien).

-> Esto llevará algún tiempo, tal vez hasta 20-30 minutos. No se alarme (o confunda) si aparece una ventana del Explorador para la unidad flash; solo déjalo en paz hasta que Rufus informe "HECHO". Luego puede cerrar el programa y la ventana de la unidad y quitar la unidad.

-> Ahora es el momento de la vieja PC. Conecte la unidad flash a un puerto USB, luego encienda el sistema. Lo más probable es que no esté configurado para arrancar desde una unidad externa de forma predeterminada, por lo que es posible que deba saltar a un menú de inicio o al BIOS durante la POST. En última instancia, debe forzar el arranque de la máquina desde la unidad flash. Una vez que hayas hecho eso, reinicia, luego sigue las instrucciones de instalación de Windows.

¡Todo lo mejor!


Pero no tengo ventanas. La razón por la que quiero Windows 10 es porque mi Windows 7 no funciona, así que no puedo grabar con rufus. es lo que hice bien?
SakuraKaminari

Luego, instale Windows en VirtualBox. O bien, descargue WinUSB como se sugiere en: askubuntu.com/questions/289559/…. El enlace muestra cómo usar Windows 8, pero apuesto a que funcionaría con Windows 10.
Surya Teja Karra

bueno, parece que winusb no funcionó de manera confiable e idk lo intentaré pero
SakuraKaminari

Bueno, entonces es mejor usar VirtualBox ahora. Si está intentando usar Windows, entonces es mejor alojar Windows (prácticamente por el momento).
Surya Teja Karra

Recibí esto de WinUSB: ¡Falló la instalación! Código de salida: 256 Registro: Formateando dispositivo ... Error: / dev / sdf: etiqueta de disco no reconocida
SakuraKaminari

1

Encontré una solución mucho más fácil. Montar el ISO con loop, etc. y -t udf. Copie todo en una partición NTFS de repuesto. Marque esta partición como arranque en gparted. Ejecuta sudo update-gruby reinicia.


Tenga en cuenta que solo podrá iniciar esta unidad usb desde la computadora en la que estaba ejecutando el "grub-update"
ozma

2
@ozma Esta respuesta no se refiere a una unidad USB.
forresthopkinsa

@forresthopkinsa Tienes razón, mi comentario tenía la intención de prevenir tal error
ozma

Este método funcionó hasta que el instalador de Windows 10 se quejó de arrancar desde una partición ntfs y abortó.
Layton Everson

1

El paquete ms-dos es bastante antiguo y no se mantiene. No se carga en ubuntu 16-04. En su lugar, use el paquete syslinux que probablemente ya esté instalado: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

También cp a una partición ntfs es lento. Extraiga la iso directamente a sdc1

  • Corre gparted
  • Cree una nueva tabla de particiones en sdc, escriba msdos
  • Cree una partición NTFS, establezca el indicador de arranque en ella
  • Copia la iso

    sudo dd of = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M

  • Crear MBR

    sudo dd if = / usr / lib / syslinux / mbr / mbr.bin of = / dev / sdc


funcionó perfectamente, debería ser la respuesta aceptada. Gracias.
Bulat M.

Acabo de probar esto (usando Win10_1709_Dutch_x64.iso descargado de MS ) y no funcionó para mí. El arranque de la memoria USB resultante falló Missing operating system(que creo que está impreso por el MBR), el arranque en un sistema real muestra un mensaje similar desde el BIOS (que probablemente oculta el mensaje MBR). Me pregunto cómo se supone que esto funciona. Un .iso no contiene NTFS?
Matthijs Kooijman el

0

Intenté con el ms-sys, funcionó pero no pude hacer que el USB se iniciara. Sin embargo, esto funcionó:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

donde /dev/sdXdebe estar tu llave USB.

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.