- - Cómo hacer un USB de Windows desde el terminal de Linux

Cómo hacer un USB de Windows desde la terminal de Linux

Desde Windows 8, haciendo un USB de WindowsEl medio de instalación es más fácil que nunca. Tan fácil, los usuarios pueden hacer un USB de Windows desde el terminal de Linux. Hacer esto es un proceso muy tedioso, pero en lo que respecta a hacer que los discos de instalación de Windows funcionen, el terminal es la forma más rápida e infalible.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

El primer paso es particionar su memoria USBmanejar. Los instaladores USB de Windows deben estar en un formato específico: Fat32 para ser exactos. Esto también significa que al hacer el instalador de esta manera, se verá obligado a usar el modo UEFI. ¿No eres fanático de UEFI? ¡No sigas esta guía! Su unidad USB debe tener al menos 4 GB de espacio. Idealmente, use uno que tenga 8GB de espacio.

Conecte su unidad flash USB, luego, en un terminal, ejecute el comando list block (lsblk) Este comando revelará todos los dispositivos de bloque en la PC con Linux. Identifique la etiqueta / dev / de su unidad flash USB. Ten en cuenta su tamaño. Esto lo ayudará a determinar cuál es la unidad. Luego, ejecute el comando dividido:

Nota: en este ejemplo, la unidad flash USB /dev/ la etiqueta es /dev/sdd. El tuyo puede diferir. Asegúrese de cambiarlo a lo que lsblk muestra.

sudo parted /dev/sdd

Dentro de la herramienta de partición GNU Parted, cree una nueva tabla de partición. Como el USB de Windows debe ser UEFI, esta tabla de partición debe estar en formato GPT.

mklabel gpt

Responda sí a cualquier pregunta que GNU Parted haga con respecto a la creación de la nueva tabla de particiones. Luego, cree un nuevo sistema de archivos en la nueva tabla de particiones, con:

mkpart primary fat32 1MiB 100%

Luego, salga de GNU Parted with:

quit

Por último, formatee la nueva partición con el mkfs mando.

sudo mkfs.vfat -F32 /dev/sdd1

Con el USB formateado, móntelo en la PC. No monte su unidad flash USB dentro del administrador de archivos. En su lugar, cree una nueva carpeta llamada USB con el mkdir mando.

mkdir ~/USB
sudo mount /dev/sdd1 ~/USB

Montaje del archivo ISO

La unidad USB está en el formato correcto y listapara guardar los archivos de Windows. El siguiente paso es montar el ISO de Windows como un dispositivo de bucle para extraer los archivos. Es un poco complicado, pero puedes obtener el ISO oficial de Windows 10 de Microsoft. El montaje como dispositivo de bucle es importante. Los usuarios no pueden simplemente hacer clic derecho en un ISO y extraer los datos en Linux, ya que los datos en el interior están ocultos (más o menos).

Algunos administradores de archivos admiten el montaje de imágenes de disco como un bucle, aunque es dudoso. La mejor y más directa forma de acceder a este tipo de datos es a través del terminal.

Paso 1: crear una carpeta para que se monte el ISO de Windows, con el mkdir mando.

mkdir ~/WindowsISO

Paso 2: Montar el ISO, con el mount mando.

sudo mount -o loop /home/username/path/to/windows/ISO/file.iso ~/WindowsISO

Si el archivo ISO se monta correctamente, verá que aparece al ejecutar el lsblk mando.

Para desmontar el archivo ISO de Windows, use umount. Comprenda que el ISO no se desmontará a menos que el contenido del ISO no esté en uso. No intente desmontarlo ya que los archivos se están copiando.

sudo umount ~/WindowsISO

Haciendo el USB

Tanto la unidad ISO como la unidad USB están montadas en sus áreas respectivas. Ahora es el momento de hacer el medio de instalación. Esto se hace con el cp mando. Sin embargo, antes de que se muevan los archivos, el terminal necesita acceso de root. Esto se debe a que la unidad USB se monta como raíz y un usuario normal no puede agregar nuevos archivos y carpetas a ~ / USB. Obtenga una capa de raíz con:

sudo -s

Luego, copie todo el contenido de la ISO en la unidad USB. Comprenda que este proceso llevará algún tiempo. Para obtener mejores resultados, use un puerto USB3, ya que tienden a ser más rápidos con las transferencias de archivos.

cp -r /home/username/WindowsISO/* /home/username/USB

La copia finaliza una vez que puede volver a escribir en la ventana del terminal.

Nota: asegúrese de cambiar "nombre de usuario" en el comando al nombre de su usuario.

Una vez completada la transferencia, desmonte la unidad flash USB de la carpeta ~ / USB con el umount mando.

sudo umount /dev/sdd1

Si se niega a desmontar y dice "el dispositivo está ocupado", intente hacer un desmontaje forzado, con:

sudo umount /dev/sdd1 -l

Consejo rapido

Hacer medios de instalación USB de Windows dentroLa terminal puede ser tediosa. Para ahorrar tiempo en el futuro, considere usar la herramienta Gnome Disks para hacer una imagen completa de su unidad flash USB. Al hacerlo, se realizará una copia completa de la tabla de particiones y los archivos que contiene. Luego, cuando necesite instalar Windows, ¡simplemente cree una imagen de la copia de seguridad directamente en el USB!

Tenga en cuenta que la copia de seguridad de IMG sin procesar del USBLa unidad puede ser del tamaño completo de la unidad flash. Por ejemplo: ¿tiene una unidad flash de 32 GB con Windows 10? Gnome Disk Utility podría generar un archivo de copia de seguridad de 32 GB. Para obtener mejores resultados, use una unidad flash de 8 GB.

Obtenga más información sobre cómo hacer esto aquí.

Conclusión

Windows siempre ha sido notoriamente molestocon sus discos de instalación. En el pasado, solo hacer un instalador USB en algo que no fuera Linux sonaba como un sueño imposible, y los usuarios se veían obligados a usar la "herramienta USB oficial". En el advenimiento de UEFI, y de estándares más universales, ¡los usuarios ahora pueden hacer una instalación USB aprobada por Microsoft directamente desde el terminal de Linux!

Comentarios