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