Crear pendrive de arranque con Windows 10

Esta sugerencia es la actualización de una anterior disponible en: Windows 7 arranque por pendrive [Sugerencia]

Sugerencia probada en la distribución Elementary OS Freya (Ubuntu).

Para crear un pendrive de arranque de Windows 10 usando Linux es necesario tener:

    Imagen ISO de Windows 10 o su DVD

    Programa ms-sys

    Programa cfdisk

    Pendrive con al menos 8GB

Si su distribución tiene el ms-sys en los repositorios, óptimo, basta instalar. Pero el ms-sys no existe en los repositorios de Ubuntu, por lo que su instalación en Ubuntu necesita ser "manual".

INSTALACIÓN DEL MS-SYS

visite:

    http://ms-sys.sourceforge.net/#Download

Descargue la última versión estable. Debe ser un paquete en el formato ms-sys-VERSIÓN-tar.gz.

Descomprimirlo con:

tar -xzvf ms-sys * .tgz

recompilar:

cd ms-sys

$ make

Se convierte en root e instale:

Do

# make install

Nota: en lugar de "su", en Ubuntu por defecto sería "sudo su", ya que el mismo no crea contraseña de root durante la instalación.

PREPARACIÓN DEL PENDRIVE

Conecte el pendrive. Para saber dónde está usando el comando como root:

# fdisk -l

Vamos a suponer que se quedó en "/ dev / sdb". Entonces ejecute, como root:

# cfdisk / dev / sdb

Usando el cfdisk borrar todas las particiones del pendrive y crear una sola partición (marcada como arranque y del tipo 7).

Nota: si no sabe cómo usar el cfdisk, siga este consejo: utilice las flechas izquierda derecha para navegar por las opciones que aparecen en la parte inferior, utilice las flechas arriba y abajo para navegar entre las particiones y Enter para seleccionar.

Así habrá creado una partición llamada "/ dev / sdb1". Después de eso salga del cfdisk.

Formatee la partición creada como NTFS. Para ello utilice el comando, aún como root:

# mkfs.ntfs -f / dev / sdb1

USANDO EL MS-SYS

Grabe el MBR de Windows en el pendrive recién formateado. Para ello utilice el comando:

# ms-sys -7 / dev / sdb

Nota: en el comando anterior use "/ dev / sdb" y no "/ dev / sdb1". Es decir, utilice sin el número. El uso de "-7" sirve para Windows 7, 8 y 10. Para otras opciones utilice el comando "ms-sys --help".

CREANDO EL PENDRIVE BOOTABLE

Monte la imagen ISO (o el DVD) de Windows 7 en un directorio de su agrado. En este ejemplo utilizaré el directorio "/ mnt / iso".

Cree dos directorios de montaje:

# mkdir / mnt / iso

# mkdir / mnt / usb

Para montar la imagen ISO:

# mount -o bucle windows.iso / mnt / iso

O, en el caso de ser un DVD:

# mount / dev / sr0 / mnt / iso

Y también monte la partición que está en el pendrive en otro directorio. En este ejemplo utilizaré "/ mnt / usb":

# mount / dev / sdb1 / mnt / usb

Copie todos los archivos del DVD, o de la imagen ISO, de Windows a la partición del pendrive:

# cp -r / mnt / iso / * / mnt / usb /

Espera. Puede tardar bastante, ya que son muchos archivos.

Cuando termine, puede iniciar el arranque por el pendrive que iniciará Windows 10.

Opcionalmente podrá guardar los archivos como imagen para usar en otros pendrives sin necesidad de ejecutar todo el procedimiento de nuevo. Sólo tienes que usar como root:

# dd if = / dev / sdb of = / home / windows.img

Así se creará una imagen del sistema, arranque, dentro de / home.

Para restaurar esa imagen en otro pendrive bastaría ejecutar el contrario del comando anterior, que sería:

# dd if = / home / windows.img of = / dev / sdb