Crear un USB de arranque de Windows 10 en Linux con Ubuntu / Debian GUI

USB de arranque de Windows 10

¿Cómo creo un USB de arranque de Windows 10 en Linux con herramientas GUI en un Ubuntu Linux 20.04 o Debian Linux 9.x? Con todo este drama del corona virus y la falta de preparacion de muchas empresas para realizar tele trabajo, necesito instalar un par de Windows 10 Enterprise o MS-Windows 10 LTSB en un sistema de escritorio para un call center.

Introducción: Existen dos métodos para instalar Microsoft Windows 10 Enterprise, Pro en una memoria USB. El primer método incluye instalar una aplicación llamada woeusbgui y escribir una imagen ISO usando esa aplicación en la memoria USB. El segundo método utiliza un script de shell bash. El tercer método consiste en escribir los diversos comandos en el indicador de shell de Linux y se recomienda para usuarios avanzados. Veamos cómo crear un USB de arranque de Windows 10 Enterprise o LTSB en Linux con los métodos CLI y GUI. Necesitas lo siguiente:

  1. Distribución de Linux como Debian o Ubuntu o Linux mint
  2. Cliente de Windows 10 Enterprise / ltsb ISO (descargar Win10). Las siguientes instrucciones también deberían funcionar con Windows 7/8/10 pro o Home Edition.
  3. woeusb y comandos liberados del código fuente
  4. Colección del compilador GNU
  5. Una memoria USB (disco duro usb o memoria usb) con 4 Gb o más de espacio libre en disco, de preferencia 8

Método 1. Cree un USB de arranque de Windows 10 en Linux con la aplicación GUI woeusbgui Ubuntu 20.04

Este método se recomienda para todos los nuevos usuarios de Linux, ya que requiere menos teclear en la CLI y es fácil de usar. WoeUSB es un programa simple de Linux para crear un instalador de memoria USB de Windows 10 a partir de una imagen ISO o DVD de Windows real. Desde la página de Github:

WoeUSB es una herramienta simple que le permite crear su propio instalador USB de arranque de Windows 10 desde una imagen iso o un DVD oficial. Es una bifurcación del WinUSB de Congelli501. Este paquete contiene dos programas:

woeusb: una utilidad de línea de comandos que le permite crear su propio dispositivo de almacenamiento USB de instalación de Windows de arranque desde un disco de instalación de Windows o imagen de disco existente
woeusbgui: un contenedor GUI de woeusb basado en WxWidgets

Es compatible con Windows Vista, Windows 7, Windows 8.x, Windows 10. Todos los idiomas y cualquier versión (home, pro, ltsb, …) y Windows PE.

Clonar WoeUSB Ubuntu 20.04 desde github

Descargar las fuentes desde github

git clone https://github.com/slacka/WoeUSB.git

Seteamos el string de la version de la aplicacion

cd WoeUSB/
./setup-development-environment.bash

Instalamos las dependencias de los paquetes necesarios para compilar WoeUSB’s en Debian, Ubuntu o MXLinux, usando los comandos de apt.

sudo apt-get install devscripts equivs gdebi-core
mk-build-deps
sudo gdebi woeusb-build-deps_*.deb
dpkg-buildpackage -uc -b
sudo gdebi ../woeusb*.deb

Instalando WoeUSB Ubuntu 20.04 desde repositorios

Aquí, en este tutorial, le informará las formas de instalar WoeUSB en Ubuntu 20.04 / 19.10 / 19.04 / 18.10 / 18.10 / 17 / 16.04, Linux Mint, Debian y Elementary. Primero vamos a agregar el  repositorio de WoeUSB Ubuntu 20.04 y el segundo usando paquetes SNAP.

Primero veamos el método donde instalamos WoeUSB en Ubuntu agregando un repositorio APT. Aquí están los comandos:

Agregar repositorio WoeUSB Ubuntu 20.04

sudo add-apt-repository ppa: nilarimogard / webupd8

Una vez que se agregue el repositorio anterior en su sistema Ubuntu, ejecute el comando de actualización para asegurarse de que el apt-cache se haya borrado y pueda reconocer el repositorio agregado.

sudo apt update

Ahora, descargue y ejecute el comando de instalación de WoeUSB:

sudo apt install woeusb

Si recibe el siguiente error:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
woeusb : Depends: libwxgtk3.0-0v5 (>= 3.0.4+dfsg) but it is not installable

Primero, tenemos que instalar libwxgtk3.0 manualmente. Aquí está el comando para hacer eso:

wget http://mirrors.kernel.org/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-0v5_3.0.4+dfsg-3_amd64.deb

sudo dpkg -i nombre de archivo

Reemplace el nombre del archivo con el paquete que descargó anteriormente o simplemente ejecute el siguiente comando:

sudo dpkg -i libwxgtk * _amd64.deb

Nuevamente, ejecute el comando de actualización:

sudo apt update

Finalmente, instale woeusb ubuntu 20.04, esta vez no obtendrá ningún error.

sudo apt install woeusb

Hacer un USB de arranque de Windows 10 desde Linux

Simplemente escriba el siguiente comando para LIMPIAR completamente todo el dispositivo de almacenamiento USB (por ejemplo /dev/sdc), luego cree un dispositivo USB de arranque de Windows desde cero:

sudo woeusb --device win_10.iso /dev/sdc

¿No eres fanático de la CLI? Quieres algo mas visual? Prueba la versión gui:

woeusbgui

Retire la memoria USB de Linux. Vaya a su computadora de escritorio/portátil. Inserte el USB. Arranque el sistema y asegúrese de que la BIOS esté configurada para arrancar desde USB. Debería ver el logotipo azul de Windows pronto en la pantalla cuando el instalador se inicie desde la memoria USB.

Método 2. Script de shell Bash para crear un dispositivo USB de Windows 10 de arranque desde un archivo ISO

Instálelo de la siguiente manera desde Github:

sudo apt install extlinux
mkdir ~/bin/
cd ~/bin/
curl -L https://git.io/bootiso -O
chmod +x bootiso

Para listar la memoria USB, tecleamos;

~/bin/bootiso -l

Para escribir, cree un USB de Windows 10 de arranque desde una imagen ISO guardada en ~/ Downloads/Windows-10.iso, ejecute:

~/bin/bootiso -p ~/Downloads/Windows-10.iso
~/bin/bootiso ~/Downloads/Windows-10.iso

Una vez creado un USB de arranque de Windows 10. Desconéctelo de la computadora Linux. Enciende la computadora. Arranque desde USB e instale el cliente empresarial Windows 10.

Conclusión

Acaba de crear una memoria USB de arranque de Windows 10 en Linux utilizando dos métodos diferentes. Crear una memoria USB de arranque de Microsoft Windows 10 desde Linux es muy simple, y ya que el instalador esta en una memoria, es mucho mas rapido que instlar desde un CD o DVD.

Blockchain y sus aplicaciones en los Servicios Financieros

Deja tus preguntas o comentarios