Bootear Windows a un Pendriver desde Linux

Hola Amigos en esta Ocasión les traigo el Post de como Bootear cualquier Windows a un Pendriver. El Otro día un amigo estaba intentando bootear un Windows modificado al pendriver es decir de esos que aparecen por allí con nombres sacados de Start Trek: Windows UE, Windows XP Andromeda, Windows XP Ruby, Windows 7 Ultimated y pare de contar.

Es decir ningún método que intento pudo volcar el windows al pendriver y bootearlo en una mini laptop. Bueno como buen amigo le comente de mi método para bootear los windows que obviamente no utilizaba ningún programa en windows, si no que, lo hacia enteramente en Linux; él quedo sorprendido porque nunca habia escuchado de bootear Windows desde Linux.

Bueno El Método en si es fácil y seguro con complicaciones a la hora de tener los programas necesario, una vez tengas los programas no habrá problema alguno. Para ello Utilizaremos 2 Programas: el GParted habitual hoy en día en todos los Linux; y el Ms-sys que es el que buscaremos instalar ya que no es habitual en todos los Linux.

Comencemos con el Gparted: introducimos el Pendriver al computador, abrimos el Gparted le colocas la clave de root ya que es el usuario predilecto para usarlo, buscamos las unidades de almacenamiento que tengamos y elegimos la del Pendriver que sabrán por el tamaño que tenga dicho dispositivo.

Le ponen atención especial al Id del dispositivo en mi Caso aparece: /dev/sdb que corresponde a mi pendriver de 4Gb, lo seleccionan y en la barra sale: /dev/sdb1 como indica en la imagen arriba seguido por la explicación del sistema de fichero que es Fat32. El 1 es por la partición que contiene el dispositivo como es un pendriver tiene una sola partición.

Bueno le dan clic bontón derecho sobre /dev/sdb1 y se van donde dice "Formatear como" y eligen "ntfs"; le dan al botón "Ok" y comienzan a formateralo; al terminar el formateo le vuelven a dar clic boton derecho y esta vez seleccionar "Gestionar opciones" eligen "boot", ya que con esta opción le van a indicar que sea booteable esa partición.

Hasta ahora solo hemos preparado el pendriver. Ahora colocamos el dvd o cd de Windows que queremos pasar al pendriver donde seleccionamos todos los archivos y carpetas que contenga el dvd tal y cual como se ven los copiamos y lo pegamos en el pendriver con un simple copie y pegue - Fácil no - esperamos que los pegue todos y cada uno nos aseguramos de que el pendriver tenga suficiente espacio para albergar todos los archivos y carpetas del dvd.

Luego vamos al terminal: y escribimos: ms-sys -7 /dev/sdb1 y presionamos enter que en mi caso es para bootear Windows 7 al pendriver si es para los demás windows tenemos: ms-sys -i /dev/sdb1 para Vista, ms-sys -m /dev/sdb1 para 2000-xp-2003, ms-sys -9 /dev/sdb1 para 95/98/me; si por alguna razón les da el siguiente Error: "/dev/sdb1 seems to be a disk partition device,
                                use the switch -f to force writing of a master boot record"
.

Entonces habrá que forzar el arranque y escribimos: ms-sys -f /dev/sdb1, con esto solucionamos el problema y queda nuestro dispositivo ya booteable desde el pendriver con lo cual ya podemos formatear cualquier Computador.

Cosas que debes saber: 1) ms-sys y Gparted no corren sin el usuario root por lo que debes de asegurar correrlos con ese usuario, ¿que quien es root? preguntale a su mamá, nos es mentira, root es el super usuario en Linux seria el equivalente al administrador en Windows.

2) Para usar ms-sys en la linea de comando va a depender de la Distro que estés utilizando: para los basados en debian usan: "sudo ms-sys -7 /dev/sdbx". Para los basados en Red Hat: usan primero: "su" introducen la clave de root y luego en el prom de root "ms-sys -7 /dev/sdbx".

3)El "/dev/sdb" es en mi caso es el id de mi pendriver pero varia de computador en computador, les puede salir /dev/sda, /dev/sdc, /dev/hda, /dev/hdb y pare de contar solo utilicen el sentido común con el espacio que les muestre Gparted, donde obviamente el de menor espacio va hacer el pendriver.

4) El 1 en "/dev/sdb1" como ya lo había dicho corresponde a la numeración de la partición que contenga el pendriver; si no le indican el numero de la partición a ms-sys no les va a funcionar y si un pendriver puede tener más de una partición igual que un disco duro.
5) Para instalar ms-sys solo deben escribir en consola: sudo apt-get install ms-sys en el caso de debian y ubuntu o cualquier derivado de Debian.

Igual les dejo los link para archivos .deb y .rpm dependiendo de su distro más el código fuente.

Debian (.deb): MEGA
Red Hat (.rpm): MEGA
Código Fuente: MEGA

Comentarios

Entradas populares