WoeUSB ya no existe. Al menos en su forma original. La herramienta de creación de discos de arranque USB de Windows de Linux se convirtió en una utilidad de línea de comandos llamada. dividió WoeUSB, que está en desarrollo activo, y una GUI llamada WoeUSB-Frontend-wxgtk que actualmente no se mantiene.
También hay un puerto de Python independiente de WoeUSB, llamado WoeUSB-ng, que se mantiene activamente.
Ahora solo una herramienta de línea de comandos, el nuevo WoeUSB admite la creación de una unidad USB de arranque de Windows desde Linux con soporte para arrancar PC heredados y UEFI. El sistema de archivos puede ser FAT32 o NTFS y el origen puede ser una imagen de disco o un medio de instalación físico. También es una locura que WoeUSB admita nombres de archivo que no sean ASCII.
En cuanto a las imágenes de instalación de Windows compatibles, WoeUSB es compatible con Windows Vista, Windows 7, Windows 8, Windows 8.1 y Windows 10 en cualquier idioma o edición. Windows PE también es compatible.
Alternativa fácil de usar a WoeUSB:cree una unidad USB de arranque simplemente copiando la ISO al USB usando Ventoy (Linux y Windows)
Cómo instalar WoeUSB (herramienta de línea de comandos)
El nuevo WoeUSB tiene las siguientes dependencias:Bash>=4.3, Coreutils, util-linux, Grep y Gawk, Find Utilities, Parted y Wget. p7zip es una dependencia opcional que se requiere, por ejemplo, si los medios de instalación de Windows 7 no vienen en la ubicación correcta con el cargador de arranque USEFI.
En las distribuciones Debian, Ubuntu y Linux basadas en él como Pop! _OS, Linux Mint, Zorin OS, etc. puede instalar estas dependencias usando (la mayoría ya están instaladas, pero por si acaso; omitiré algunos paquetes que casi siempre están instalados, como Bash o Find):
sudo apt install coreutils util-linux gawk parted wget p7zip
Fedora:
sudo dnf install coreutils util-linux gawk parted wget p7zip
Arch Linux / Manjaro:
sudo pacman -S coreutils util-linux gawk parted wget p7zip
Ahora puede simplemente instalar la nueva línea de comando WoeUSB en algún lugar de su RUTA (los siguientes comandos la descargarán e instalarán en /usr/local/bin):
wget https://raw.githubusercontent.com/WoeUSB/WoeUSB/master/sbin/woeusb -O /tmp/woeusb
sudo install /tmp/woeusb /usr/local/bin
Otra herramienta de línea de comandos que puede crear unidades USB de arranque desde archivos ISO de Linux y Windows es bootiso.
Cómo utilizar la herramienta de línea de comandos WoeUSB para crear una unidad USB de arranque de Windows
1. Primero, inserte la memoria USB con la que desea crear una instalación de arranque de Windows en su computadora. Espere unos segundos y luego use el siguiente comando para enumerar todos los discos duros conectados a su computadora, incluida la unidad USB:
sudo parted -l
Ejemplo con este comando que muestra una unidad USB conectada a mi computadora:
$ sudo parted -l
..................................
Model: USB DISK 3.0 Pro (scsi)
Disk /dev/sdd: 31.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 31.0GB 30.9GB primary boot
2 31.0GB 31.0GB 33.6MB primary fat16 esp
En esta salida de muestra, puede encontrar el nombre del dispositivo USB en Disk
, por lo que en este ejemplo es /dev/sdd
. Las particiones están debajo del Disk Flags
Entonces, en este ejemplo, ve 2 particiones:1 y 2 (y dado que el nombre del dispositivo es /dev/sdd
que son particiones /dev/sdd1
y /dev/sdd2
).
2. Desmontar todas las particiones de unidades USB montadas
Si la unidad USB que acaba de insertar se ha montado, desmóntela antes de continuar:
sudo umount /dev/sdXN
Sustituir /dev/sdXN
con las particiones del dispositivo USB (consulte el paso 1).
3. Cree una unidad de Windows de arranque de Linux con WoeUSB
Hay 2 formas de hacer esto. El método de creación del dispositivo borrará por completo todo el dispositivo de almacenamiento USB y luego creará un dispositivo USB de arranque de Windows desde cero. El método de creación de particiones copia los archivos ISO de Windows a una partición existente (que usted seleccione) en un dispositivo de almacenamiento USB y lo hace arrancable, sobrescribiendo solo los archivos que ya existen en el USB con el mismo nombre.
Para crear una unidad USB Windows de arranque de Linux con WoeUSB en modo dispositivo, use:
sudo woeusb --device </path/to/Windows.iso> /dev/sdX --target-filesystem ntfs
donde:
-
--device
indica el modo de creación del dispositivo, en este caso “device” -
/path/to/Windows.iso
– Reemplace esto con la ruta a la ISO de Windows que desea usar para crear medios USB de arranque -
/dev/sdX
es el dispositivo USB que encontraste en el paso 1 (por ejemplo,/dev/sdd
). -
--target-filesystem ntfs
especifica el uso de NTFS como sistema de archivos de destino en lugar del estándar FAT32. De lo contrario, en la mayoría de los casos obtendrá un error que indica que la imagen de origen ha excedido el límite de tamaño de archivo de FAT32 4GiB, así:Error: File "/media/woeusb_source_1602672597_513603/sources/install.wim" in source image has exceed the FAT32 Filesystem 4GiB Single File Size Limitation and cannot be installed. You must specify a different --target-filesystem.
Importante:¡Compruebe que el dispositivo USB es correcto antes de ejecutar el comando! ¡Se perderán todos los datos de esta unidad!
Para crear una unidad USB de Windows de arranque de Linux con WoeUSB en modo de partición, use:
sudo woeusb --partition </path/to/Windows.iso> /dev/sdXN
donde:
-
--partition
indica usar el modo de partición WoeUSB, que copia los archivos ISO de Windows en una partición existente (que usted seleccione) en un dispositivo de almacenamiento USB y los hace arrancables, sobrescribiendo solo los archivos que ya existen en el USB con el mismo nombre -
/path/to/Windows.iso
– Reemplace esto con la ruta a la ISO de Windows que desea usar para crear medios USB de arranque -
/dev/sdXN
es la partición del dispositivo USB en la que desea copiar los archivos de Windows. Puede encontrar el dispositivo y la partición usandosudo parted -l
como se explica en el paso 1 (por ejemplo,/dev/sdd1
).
No especificamos el tipo de sistema de archivos de destino de la partición cuando WoeUSB se usa en modo partición, ya que esto solo copia los archivos a una partición en la memoria USB, por lo que la partición ya debería ser NTFS.
Recordatorio:¡Asegúrese de que el dispositivo USB y la partición sean correctos antes de ejecutar el comando! ¡Se perderán todos los datos de esta unidad!
Para obtener más opciones de WoeUSB, como especificar su propia etiqueta para el sistema de archivos recién creado, aplique una solución para un error de BIOS que no incluye el dispositivo en el menú de inicio cuando ninguna partición tiene un indicador de inicio activado, y se pueden encontrar más en la ayuda de la aplicación (woeusb --help
).