WoeUSB: Relevo de WinUSB (crear medio instalación Windows desde Linux)

[h]WinUSB está abandonado… ¡Pero WoeUSB está aquí para asegurar el relevo![/h]
https://www.wifi-libre.com/img/members/3/woeusb_4.jpg
Hace unos años atrás les he hablado de winUSB para montar un media de instalación de** Windows 8.1 **
WinUSB: Crear desde Linux un USB para instalar Windows
Comentaba que el programa estaba abandonado desde 2012 pero que a pesar de unos pequeños bugs seguía funcionando.
No lo he vuelto a probarlo con Windows 10 porque existe ahora WoeUSB.
Es un clone de la publicación original.
Tiene mantenimiento activo (la ultima actualización fue tan solo hace 9 días) y me ha funcionado cómo un reloj para montar un media de instalación USB de windows 10.
[h]Instalación[/h]
Los usuarios de Sistemas Operativos basados en** Fedora **y Opensuse lo tienen súper fácil visto que el programa está disponible desde sus repositorios.
Es siempre una muy buena señal si una aplicación está en unos repositorios oficiales
Tampoco es complicado para usar los usuarios de sistemas basados en Ubuntu o Arch linux ya que tenemos a repositorios ppa.
En ejemplo, Instalación en Xubuntu 18.04:
[list=1]
*]Añadir repositorio ppa:

sudo add-apt-repository ppa:nilarimogard/webupd8

*]Actualizar lista de repositorios:

sudo apt update

*]Instalar woeusb:

sudo apt install woeusb

[/list]
Para los otros sistemas se deben instalar las dependencias “a mano” y compilar las fuentes desde github:

[quote]Install WoeUSB’s Build Dependencies

[code]

For Debian-based distributions (NOTE: For your convenience, this package is already provided in the release page)

$ sudo apt-get install devscripts equivs gdebi-core
$ cd <WoeUSB source tree directory, the folder that contains the src folder>
$ mk-build-deps # NOTE: Currently, due to Debian Bug #679101, this command will fail if the source path contains spaces.
$ sudo gdebi woeusb-build-deps__all.deb

For Fedora > 22

$ sudo dnf install wxGTK3-devel

For Fedora 22

$ sudo dnf install wxGTK-devel dh-autoreconf.noarch[/code]
Build & Install WoeUSB

[code]# For Debian-based distributions
$ dpkg-buildpackage -uc -b # NOTE: Currently, due to a bug in the build system, this command will fail if the source’s path contains space or single quotes, refer to issue #84 for details
$ sudo gdebi …/woeusb__.deb

Generic method

$ autoreconf --force --install # Most non-Debian derived distros will need this
$ ./configure
$ make
$ sudo make install[/code][/quote]
Si no logras redactas un mensajes con las ordenes que ejecutaste y la salida en consola y veremos juntos como arreglar el fallo. :wink:
[h]Montar USB de instalación para Windows 10[/h]
Recuerdo de paso que podemos instalar windows 10 en cualquier computadora sin tener llave o licencia. Faltarán una funcionalidades irrelevantes (creo que no se “puede” cambiar la imagen de fondo del escritorio y otra chorrada del palo). El caso es que estoy reinstalando un dualboot para alguien y tenía windows 7. Supongo que es mejor migrar si el hardware lo permite.
[h] En linea de ordenes[/h]:
[list=1]
*]Detectar el USB

lsblk

https://www.wifi-libre.com/img/members/3/woeusb_1.jpg
Si tienes un disco duro, el disco es sda y el usb es sdb. Si tienes dos discos el usb será sdc. Es simple y lógico pero mira lo dos veces porque lo que no quieres es montar la ISO de windows10 en tu disco duro. :pam: /*]
*]Instalar la ISO

sudo woeusb --device <'/ruta/imagen/windows10'> <usb>

ejemplo

sudo woeusb --device '/home/kcdtv/descargas/Win10_1803_EnglishInternational_x64.iso' /dev/sdb

WinUSB era perfecto para montar ISOs de windows desde nuestro Linux.
WoeUSB es lo mismo: Un niño de tres años puede usarlo para montar una live con la GUI.
Gracias a** slacka** por darle una segunda vida a este excelente programa. :slight_smile:

Fuentes
[list=*]
]WoeUSB by slacka @ GitHub/]
]repositorio WebUpd8 (ppa para Ubuntu) by Alin Andrei @ launchpad /]
[/list]

Hola, soy nuevo en linux instalé Debian 9 prácticamente a ciegas sin saber lo que hacía,de igual manera me gusto el SO pero quiero instalar windows 8.1 para poder hacer otras cosas sin tanto lio. La cosa es que estoy instalando el WoeUSB y en el paso que dice “mk-build-deps # NOTE: Currently, due to Debian Bug #679101, this command will fail if the source path contains spaces.” lo hago y me arroja este error

mk-build-deps: aviso: debian/changelog(l1): la versión «@@WOEUSB_VERSION@@» es inválida: el número de versión no comienza con un dígito LINE: woeusb (@@WOEUSB_VERSION@@) unstable; urgency=low dh_testdir dh_testroot dh_prep dh_testdir dh_testroot dh_install dh_install: Compatibility levels before 9 are deprecated (level 7 in use) dh_installdocs dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use) dh_installchangelogs dpkg-parsechangelog: aviso: debian/changelog(l1): la versión «unknown» es inválida: el número de versión no comienza con un dígito LINE: woeusb-build-deps (unknown) unstable; urgency=low dh_compress dh_fixperms dh_installdeb dh_installdeb: Compatibility levels before 9 are deprecated (level 7 in use) dh_gencontrol dpkg-gencontrol: aviso: debian/changelog(l1): la versión «unknown» es inválida: el número de versión no comienza con un dígito LINE: woeusb-build-deps (unknown) unstable; urgency=low dpkg-gencontrol: fallo: invalid source version unknown dh_gencontrol: dpkg-gencontrol -pwoeusb-build-deps -ldebian/changelog -Tdebian/woeusb-build-deps.substvars -Pdebian/woeusb-build-deps returned exit code 255 debian/rules:20: fallo en las instrucciones para el objetivo 'binary-indep' make: *** [binary-indep] Error 2

Saludos y gracias de antemano, disculpa si no he puesto bien los formatos de texto, estoy escribiendo desde el aeropuerto y mi vuelo esta por salir :lol:

mk-build-deps # NOTE: Currently, due to Debian Bug #679101, this command will fail if the source path contains spaces.

Esto no debería ser un problema. Asegúrate de que no hayan espacios en los nombres de las carpetas que forman la ruta hacía el código de winoesb.

Tu error (o por lo menos uno muy parecido) está evocado en esta* issue*: version ‘unknown’ is invalid: version number does not start with digit y está fue la respuesta

Puedes ver en tú error que el número de versión no está definido. ¿Has bien ejecutado este paso? Es mandatario:

[quote]Setting the Application Version String
This step is required for generating the proper version name based on the Git tags. This step should be repeated if the version is changed.

$ ./setup-development-environment.bash

¡Qué tengas un buen viaje y bienvenido a wifi-libre! :slight_smile:
PD: ¿Por qué instalas windows 8.1 en lugar de windons 10? No uso windows así que no tengo idea pero ellos (microsoft) recomiendan Windows 10 y te van a proponer actualizar el windows 8.1 si lo instalas.