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