Me gustaría crear una memoria USB de arranque de Windows 8, pero no tengo una máquina Windows para hacerlo.
Entonces, ¿cómo lo hago usando Ubuntu?
windows
usb-creator
Zignd
fuente
fuente
Respuestas:
Cree un USB de arranque de Windows (Vista y superior) desde Ubuntu a través del software WinUSB .
Ubuntu 12.04 a 15.04
Ejecute los siguientes comandos en la terminal para instalar WinUSB desde un PPA ,
Advertencia para Ubuntu EFI:
la instalación de WinUSB en Ubuntu cargado con EFI desinstalará los paquetes grub-efi para instalar los paquetes grub-pc. Hará que su sistema no se pueda arrancar si no reinstala manualmente el paquete grub-efi antes de reiniciar.
Para hacer la reinstalación manual, haga lo siguiente:
fuente
sudo add-apt-repository "deb http://ppa.launchpad.net/colingille/freshlight/ubuntu saucy main"
mejor para el 14.04?apt-add-repository
no es solo para PPA's ...Cualquier versión de Ubuntu
incluso otras distribuciones de Linux siempre que GParted y GRUB estén instalados.
Instale GParted, GRUB, 7z y NTFS en Ubuntu con:
Para BIOS: esquema de partición MBR
boot
bandera.boot
tiene caracteres en mayúscula, cámbielos todos por minúsculas.Instale GRUB en la unidad USB.
En el siguiente comando, reemplace
/dev/sdX
con el dispositivo (por ejemplo/dev/sdb
, no/dev/sdb1
) y reemplace<USB_mount_folder>
con la carpeta donde montó la unidad USB (que podría ser/media/<username>/<UUID>
).Cree un archivo de configuración GRUB en la carpeta de la unidad USB
boot/grub/
con el nombregrub.cfg
.Escriba esto en el archivo, reemplazándolo
<UUID_from_step_2>
con el UUID que copió en el paso 2.Desmonta la unidad USB.
Para UEFI: esquema de partición GPT *
* Es posible que las versiones / ediciones anteriores de Windows no sean compatibles o no sean compatibles. Sugiero leer la página de Firmware UEFI de Microsoft .
efi/boot/
carpeta. Si hay un archivobootx64.efi
(bootia32.efi
), entonces ya está. El USB es de arranque. Vaya al paso 7.sources/install.wim
con el Administrador de archivos (debe haber7z
instalado) y busque./1/Windows/Boot/EFI/
. Desde aquí, extraiga enbootmgfw.efi
algún lugar, cámbiele el nombre abootx64.efi
(obootia32.efi
para el sistema operativo compatible de 32 bits [?]) Y póngalo en USB en laefi/boot/
carpeta.boot
carpeta deefi/microsoft/
unaefi
carpeta a otra.Fuente: Mi publicación de blog sobre esto se puede encontrar en Hacer un USB de Windows de arranque desde Linux .
Nota
Cuando se usa correctamente con un sistema operativo de destino compatible, ambos métodos deberían proporcionarle una unidad USB de arranque. Sin embargo, esto no garantiza la instalación exitosa de Windows.
fuente
Ubuntu 14.04 y posterior
WinUSB es una herramienta para crear una unidad flash USB de arranque utilizada para instalar Windows. El arranque UEFI nativo es compatible con Windows 7 e imágenes posteriores. WoeUSB es una bifurcación actualizada del proyecto WinUSB.
Algunos instaladores de terceros cuentan con imágenes de instalación de Windows (
/sources/install.wim
) de más de 4 GB, lo que hace que FAT32 como sistema de archivos de destino sea imposible. El soporte del sistema de archivos NTFS se ha agregado a WoeUSB 3.0.0 y posterior.Para instalar WoeUSB (bifurcación actualizada del proyecto WinUSB) en Ubuntu 14.04 / 16.04 / 17.10 / 18.04 / 18.10 / 19.04 :
Para instalar WinUSB en Ubuntu 14.04 / 16.04 / 16.10 / 17.04:
Esto instalará la interfaz gráfica de WinUSB y la herramienta de línea de comandos de WinUSB. WinUSB y WoeUSB admiten UEFI y BIOS para unidades flash USB FAT32 / NTFS / ExFAT.
La GUI de WinUSB es mucho más fácil de usar que la herramienta de línea de comandos de WinUSB. Para instalar una ISO de Windows en la partición NTFS y editar el Registro de arranque maestro (MBR) del dispositivo con la herramienta de línea de comandos WinUSB y WoeUSB, ejecute el siguiente comando: Haga clic en el botón de radio a la izquierda de donde dice Desde una imagen de disco (iso ) , busque la ubicación del archivo .iso de Windows, en Dispositivo de destino, seleccione una unidad flash USB, abra la aplicación Discos y compruebe que el nombre del Dispositivo en Discos coincida con el dispositivo de Destino en WinUSB (debería ser algo como / dev / sd X donde X es una letra del alfabeto) y haga clic en el botón Instalar para instalar y crear un medio de instalación de Windows de arranque en la unidad flash USB.
La instalación de WinUSB en Ubuntu cargado con EFI desinstalará los paquetes grub-efi para instalar los paquetes grub-pc, por lo tanto, antes de reiniciar, ejecute los siguientes comandos para reparar grub:
fuente
More info: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8 Press [ENTER] to continue or ctrl-c to cancel adding it
Después de ver este mensaje, presione la tecla Intro para continuar. Quizás tengas un problema de conectividad.Escribir ISO con WoeUSB (bifurcación WinUSB)
Algunas respuestas están desactualizadas, ya que WinUSB ya no funciona. Pero hay una bifurcación que funciona llamada WoeUSB .
Github: https://github.com/slacka/WoeUSB
Instalación
¡Ya no desinstala grub-efi!
☞ Ubuntu / Debian
☞ arco
☞ Fedora
☞ OpenSUSE
Escribiendo el ISO
Después de la instalación, escriba el ISO de Windows con el siguiente comando:
(Vuelva a colocar la
X
de/dev/sdX
la letra correspondiente a su USB. Usted puede encontrar que es la correcta en los discos del programa.)fuente
pacaur -S woeusb-git
Error: Target device is currently busy
cuestiones, usosudo umount /dev/sdb
(o dispositivo respectivo). ( "Expulsión" el lápiz de memoria USB no . Ayudando, ya que no debe ser desaparecido por completo, sólo la partición sin montar otro modo, el error será:probing initialization failed: No medium found
)dnf install -y WoeUSB
--tgt-fs ntfs
a la línea de comando.En su
dd
lugar, puede usar , teniendo cuidado con lo que está haciendo:sdX
con la unidad que desea usar (en mi casosdg
):Si aún desea usar UNetbootin, hay 2 (3) cosas que necesitará:
Entonces, primero, haga una copia de seguridad de todo el contenido de su memoria USB . Una vez hecho esto, instale gparted y unetbootin:
Ahora busque gparted en el tablero o escriba
gparted
en la terminal. Seleccione su memoria USB de la lista desplegable de la derecha. En mi caso/dev/sdg
, el tuyo puede ser diferente. Elimine todas las particiones y cree una única gran partición FAT32 con Gparted.Una vez hecho esto, desconecte y conecte su memoria USB para que se monte (también puede montarla desde el mismo GParted), ahora ejecute Unetbootin, nuevamente, puede mirar en el tablero o escribir en el terminal. Seleccione que desea usar una iso, busque la ruta de acceso de su ISO.
Marque la casilla de verificación para ver todos los dispositivos, aquí debe seleccionar el mismo dispositivo que seleccionó en Gparted, de lo contrario , sus datos se pueden perder . Selecciona continuar. Espera un momento y listo. Reinicie su PC y seleccione arrancar desde el USB.
fuente
dd
no funcionó para mí, la computadora simplemente no arrancó desde el pendrive. Si desea utilizar UNetbootin en un pendrive con formato ntfs , debe iniciarlo desde la línea de comandos:sudo unetbootin installtype=USB targetdrive=/dev/sdb1
(sdb1 es la partición con formato ntfs de mi pendrive, la suya puede ser diferente).En máquinas que no son UEFI, podemos usar GRUB2 para hacer que la memoria USB sea de arranque. Entonces, podemos usar el comando 'ntldr' en el GRUB2 para iniciar Windows desde USB.
Instale GRUB en la unidad USB:
Configure GRUB para iniciar Windows colocando el siguiente archivo como "/boot/grub/grub.cfg" en la unidad USB:
Vea la respuesta completa en mi blog Creación de un USB de arranque de Windows desde Linux
fuente
--target=i386-pc
opcióngrub-install
y no utiliza el comando de búsqueda grub2 para encontrar la "raíz" desde la que arrancar. Tal vez eso no sea necesario ...mkusb-nox y mkusb versión 12 pueden crear unidades de instalación de Windows
Parece difícil encontrar una herramienta de Linux que pueda crear unidades de arranque (memorias USB, tarjetas de memoria ...) con Windows, así que agregué esta función a mkusb-nox y luego creé la versión 12 de mkusb con esta función. Funciona en todas las versiones actuales de Ubuntu (y sabores de Ubuntu: Kubuntu, Lubuntu ... Xubuntu) y con Debian Jessie. La unidad de arranque creada puede arrancar Windows de 64 bits en modo UEFI y BIOS.
Obtiene / actualiza esta nueva versión de mkusb y mkusb-nox desde el PPA de mkusb a través de los siguientes comandos
Ver estos enlaces,
mkusb-nox 11.1.2: característica agregada: haga que la unidad de instalación USB para Windows
mkusb / v7 - página de ayuda de ubuntu
mkusb-nox puede crear una memoria USB de arranque con Windows 7-10 , pero debe hacer frente a una interfaz de línea de comandos.
Edición 1: Nuevo: mkusb versión 12 , la nueva versión proporciona una interfaz gráfica de usuario para el mismo método. Ver estos enlaces,
help.ubuntu.com/community/mkusb#Windows_USB_install_drive
mkusb-nox:
dus con guidus alias mkusb versión 12:
Edición 2:
Una nueva versión mejorada, mkusb 12.2.9 , está disponible ahora a través del PPA estándar (y estable).
Se puede instalar para el modo BIOS también desde sistemas instalados que se ejecutan en modo UEFI.
Algunos errores menores pero irritantes son aplastados.
Con los archivos iso, que he podido descargar, puedo crear este tipo de unidades de instalación de Windows
Un método simple "Hágalo usted mismo"
En los siguientes enlaces se describe un método bastante simple "Hágalo usted mismo" , y tiene las mismas capacidades para crear unidades de instalación de Windows que mkusb.
https://help.ubuntu.com/community/Installation/iso2usb
https://help.ubuntu.com/community/Installation/iso2usb/diy
Si no le gustan los PPA o si quiere 'Hágalo usted mismo' y entiende los detalles, este método es para usted.
fuente
Bootloader: grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
grub-pc
no se puede instalar a menos quegrub-efi
se elimine el paquete 'competidor' . Se puede resolver ejecutando un Ubuntu [persistente] en vivo o un sistema basado en Ubuntu con mkusb. Dicho sistema puede funcionar tanto en BIOS como en modo UEFI, ygrub-pc
puede instalarse junto con el paquete 'grub-efi'. Vea este enlace, help.ubuntu.com/community/mkusb/…winusb de la respuesta aceptada es el único método fácil que encontré.
Sin embargo, no hay un paquete winusb para salsas. Sin embargo, puede instalar el paquete raring descargándolo aquí y abriéndolo con el instalador del software. Funciona con salsas.
http://ppa.launchpad.net/colingille/freshlight/ubuntu/pool/main/w/winusb/
fuente
Puede usar WinUSB para eso para instalar WinUSB en su Ubuntu, siga estas instrucciones.
Okey, si eres de Ubuntu 13.10,13.04,12.10,12.04, ejecuta esto en la terminal:
y si eres de Ubuntu 14.04, ejecuta esto en la terminal:
WinUSB viene con una interfaz gráfica de usuario simple con opciones mínimas, aquí se explica cómo usar WinUSB para hacer Windows USB de arranque desde Ubuntu. Puede utilizar cualquier ISO de Windows para XP, Windows 7, Windows 8, Windows 8.1 o cualquier otro.
Esto es todo lo que necesita hacer para crear una memoria USB de arranque de Windows
Fuente: Cómo instalar y usar WinUSB en Ubuntu
fuente
Para cualquier excepción de límite de archivo que use woeUsb, use el comando de terminal
En lugar de
/home/uName/Downloads/Win10_1809Oct_English_x64.iso
usar su ruta al archivo iso yEn lugar de
/dev/sdb
usar su ruta, haga la unidad flash.fuente
En aras de la integridad, permítanme agregar instrucciones sobre cómo crear un disco USB de arranque a partir de los ISO de actualización UEFI / BIOS de ThinkPad. Ninguna de las respuestas anteriores funcionó para mí. (Quizás haya problemas similares con otros proveedores).
Crea un archivo img con
geteltorito
Escribe el archivo img en el disco. Usar este tamaño de bloque exacto es importante.
fuente