Gravatar de Armonth

¿Arrancar una partición física de Windows con VMWare?

Esto es un artículo de Fred.cpp, el cual cerró su blog y le he pedido permiso para publicarlo junto a algunos más. Todos ellos tendrán la etiqueta fred.cpp y esta advertencia. El autor (Fred) da permiso para publicar estos artículos que estaban bajo CC by-sa y además también los pone bajo domínio publico.

Hace tiempo me preguntaban que si era posible arrancar una instalación de Windows desde linux usando VMWare. Esa pregunta se ha hecho más o menos frecuente, así que aquí vamos.

Windows en Linux

ADVERTENCIA: este pseudo-manual implica que estas consciente de que un mal paso puede dejar inaccesible tu instalación de windows en el mejor de los casos, o toda tu tabla de particiones en el peor. Es más, aun siguiendo todos los pasos al pie de la letra, podría pasarte (a mi me ha pasado 3 de las 4 veces que lo intenté…). NO SIGAS ESTE MANUAL, a menos claro, de que no te importe perder unos cuantos GB de datos. Pensaba titular este post como “la forma más tardada de eliminar Windows de tu sistema”, pero lo dejaré así por ahora.

Si pierdes tu windows, linux, solaris, MSDOS ( jaja ), o cualquier otro OS instalado en tu disco duro, será por no haber seguido la advertencia y no podré ayudarte a arreglarlo. ¿Estamos?

Por último, si no sabes como hacer alguno de estos pasos, tal vez sea mejor que no lo hagas, recuerda que windows está en juego ;).

En teoría, si puedes arrancar tu partición de windows desde linux. Pero debes prepararla antes. Mi experiencia personal es que es mucho muy recomendado hacerlo justo cuando instalaste windows, si ya le pusiste drivers puede que arruines la instalación, ya que debes hacer cirugia mayor.

Si te animas a hacerlo es bajo conocimiento de que las cosas pueden salir muy, MUY mal ( Eso quiere decir que en el mejor de los casos, ya no puedas entrar al windows más que por maquina virtual, pero puede implicar tambien que ya no puedas entrar de ninguna forma, pantallas azules repentinas (no notarás la diferencia ;-) ), daños al sistema de archivos, tablas de particiones, la capa de ozono, hielos polares, muerte masiva de gatitos, caida de aeronaves en edificios de muchos pisos y demás daños colaterales; ¿Estamos?.

La idea general es esta:

  1. ¡Desactiva la entrada automatica de grub (timeout)!.
  2. Entra a la instalación de windows y crea un nuevo perfil de hardware. Llamalo algo asi como vmware y asegurate de que cada vez que entres, te pregunte en que perfil quieres entrar y que NO seleccione uno despues de cierto tiempo, es decir que tu le digas cual usar
  3. Reinicia y entra en el nuevo perfil.
  4. ¡Desinstala los drivers asociados al hardware! (chipset de la MB, video, audio, cualquier cosa que windows mismo no haya puesto).
  5. Reinicia en Ubuntu y añade tu usuario al grupo de usuarios del disco duro.
  6. Crea una nueva maquina virtual, ponle un nombre más o menos al estilo “partición windows”.
  7. En la parte de que tipo de maquina virtual, escoje personalizado, usar particiones y dale permisos para usar la particion de windows. No borres/formatees nada, ya que ya tienes el OS instalado.
  8. Entra en la maquina virtual, si todo está bien, aparecerá la pantalla de entrada de grub EXTREMADAMENTE IMPORTANTE: ESCOJE ENTRAR A LA PARTICION DE WINDOWS. Si entras de nuevo a ubuntu corromperás y dañarás irreversiblemente el sistema de archivos de ubuntu y posiblemente la tabla de particiones.
  9. Escoje el perfil de hardware que creaste (vmware) y entra.
  10. Si lograste entrar, ¡tienes el 30% del camino hecho!. Instala los drivers necesarios (incluido vmware tools). Hasta aqui ya hiciste funcionar tu windows físico como un windows virtual.
  11. Sal de la maquina virtual y de Ubuntu y reinicia en Windows, escojiendo el perfil normal.
  12. Si logras entrar sin problemas, ¡habrás conseguido el 66%! solo, no olvides que si entras con el perfil equivocado, te tomará un par de horas reparar los daños (si es que tu windows sobrevivió a esta cirugía).
  13. Si te aparece una pantalla azul cuando intentas entrar en cualquiera de los dos modos a windows, no vengas a reclamarme, de antemano os digo: mas probable que no funcione si ya tenias trabajando windows.
  14. Si pudiste entrar y salir y después regresar en forma nativa y emulada, habrás conseguido una emulación completa de tu partición :D.

Saludos y mucha suerte! (la necesitaran si hacen esta locura…).

8 Comentarios (feed)

  1. Gravatar de Neodian Neodian nos comenta:

    Hola, llevo unos dias intentando realizar este proceso pero y he tenido que reinstalar windows precisamente hoy ya que cuando consegui que me funcionase la maquina virtual dejo de hacerlo la fisica. Ahora mismo y tras muchas horas perdidas me encuentro en la situacion inical, windows instalado y funcionando y linux tambien. Pero al arrancar el vmware me sale la dichosa pantalla azul. Me quedo atascado en lo de los perfiles hardware de windows, ¿que debo hacer? crear otro y entrar y deinstalar todo el hardware????

    Viernes, 2 de Febrero/2007 @ 18:03

  2. Gravatar de Armonth Armonth nos comenta:

    Neodian: como ya dice el artículo, hay MUCHAS posibilidades de que NO funcione, así que intentalo, reza y poco más…

    Viernes, 2 de Febrero/2007 @ 18:39

  3. Gravatar de CHAZA CHAZA nos comenta:

    A mi me venia funcionando bien el vmware y de golpe no me anduvo mas por que me salia la pantalla azul obviamente no es la memoria los driver ni nada eso solo es la inestabilidadad de dicho soft osea esta mal hecho,programado!!….entonces instale virtualbox y no le encontre ningun problema……..por ahora!!Pruebenlo!!

    Lunes, 11 de Junio/2007 @ 22:36

  4. Gravatar de Ozono Ozono nos comenta:

    una pregunta como hago el paso 5, añadir mi usuario al grupo de usuarios del disco duro???

    Lunes, 9 de Julio/2007 @ 6:42

  5. Gravatar de TheCure TheCure nos comenta:

    yo estoy intentado lo contrario… arrancar virtualmente el linux ( fisico )de una maquina virtual bajo windows..pero hasta el momento no lo he podido lograr–

    Miércoles, 22 de Agosto/2007 @ 5:19

  6. Gravatar de TheAddict TheAddict nos comenta:

    He seguido todos los pasos, pero al intentar cargar Windows desde GRUB se queda en “Starting Up…” y no hace nada mas. No me muestra los perfiles de Windows ni nada. :-(

    De hecho antes de llegar a este articulo ya llevaba dias peleandome con este tema y tenia la mayoria de los pasos hechos.

    Sera problema del chainloader ???

    Jueves, 6 de Septiembre/2007 @ 8:40

  7. Gravatar de Armonth Armonth nos comenta:

    TheAddict no es lo mismo cargar Windows desde GRUB (que no debería dar ningún problema) a cargar un Windiws en partición física desde VMWare.

    Jueves, 6 de Septiembre/2007 @ 10:03

  8. Gravatar de Pedro Pedro nos comenta:

    Tengo un problema al intentar levantar una máquina virtual desde un archivo .s2vi, que he conseguido a partir de una copia del sistema con Symantec Exec. En el manual sale que se puede hacer, pero llevo mucho tiempo intentandolo y no hya forma. Alguien me puede ayudar ? Gracias !

    Lunes, 10 de Septiembre/2007 @ 10:25

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.