Ubuntu en Windows Virtual PC

Hace tantos posts que ya no recuerdo, escribi sobre virtualizar Linux sobre Windows Server 2008 R2 y Hyper-v v. Pero han hecho el experimento de virtualizar Linux sobre Windows 7 y Windows Virtual PC?  Yo si 🙂

He escuchando a varios decir que tienen problemas con esto y con lo otro y terminan usando aplicaciones de la competencia: Virtualbox, VMWare, etc.

La distribución usada en este ejemplo fue Ubuntu Karmic Koala y usé el disco de alternate install. Lo pueden encontrar aqui: http://releases.ubuntu.com/9.10/ubuntu-9.10-alternate-i386.iso.torrent Nota: Deben tener algun cliente para descargar por torrent

Observacion: Diferencias entre el alternate install y el comun y corriente. Alternate: Interfaz de instalalcion en modo consola. Creo que esta hecha en ncurses. Tal cual como la antigua instalacion

Comun y Corriente: Interfaz de instalacion totalmente grafica reliazada con las librerías gráficas GTK.

Sigamos. Instalar Ubuntu en cualquier sabor es muy sencillo de instalar, solo es siguiente, siguiente finalizar (Como los asistontos asistentes que todos conocemos) asi que no nos detendremos en esos detalles.  Lo importante es centrarse en la configuracion y creación de la máquina virtual.

Paso1: Crear Maquina Virtual

Ponganle los datos que quieran. Yo le puse Linux y lo ubique en el disco D, dentro de una carpeta llamada «vm»

Especificamos la cantidad de memoria física que tendrá nuestra maquina. Yo le puse 512MB. Deben ponerle un valor que sea acorde a su realidad. No van a poner 1 GB en Ram, cuando solo tienen 2 GB. Me entienden?

En esa misma ventana, nos aseguramos a que salga activado el checkbox de «Usar conexiones de red del equipo». Indispensable para que nuestra VM tenga comunicacion con el resto del mundo 🙂

Yo hice  la sugerencia de crear un disco con opciones avanzadas. Da igual la opcion que elijan. Si siguen mi sugerencia llegaran a la siguiente pantalla:

Escogí crear un disco de tamaño fijo, ahi ven ustedes. Es solo una sugerencia.

Al final de todo le ponemos crear y esperamos.

Ahora, que termino, podemos ver la maquina virtual recien creada en el listado de las maquinas virtuales:

Si vemos nuestra VM creada, es un buen indicio. Vamos por buen camino. Ahora nos queda configurar algunos detalles. Abrimos la maquina virtual y nos vamos a Herramientas -> Configuracion. Hay dos opciones que nos interesan por sobre el resto. Estan indicadas en la imagen:

En unidad de DVD, indicaremos en  donde está ubicado el origen de instalacion. Como es normal, instalaremos directamente desde la imagen de disco que descargamos desde internet

Pasemos a la parte de Funciones de red. Tenemos varias opciones, partiendo por la cantidad de dispositivos de red virtuales habilitar para nuestra maquina virtual y el tipo de dispositivo que vamos a necesitar. Estos son:

  • Sin Conectar
  • Red Interna
  • Red Compartida (NAT)
  • NIC de xxxxxx (nuestra tarjeta de red)
  • Conexion de red Intel PRO/1000 MT

Justamente la última es la que nos interesa. Ese es un dispositivo virtual (que existe en realidad, pero es demasiado antiguo y soportado de forma nativa por todos los sistemas operativos).

Es importante seleccionar ese dispositivo, porque nos aseguramos que obtenga una direccion IP directamente desde nuestro enrutador y además aseguramos la salida a internet sin intermediarios (como cuando funciona con red compartida nat). Resumiendo, nos quedaria asi:

Y con esto podemos hacer tranquilamente la instalacion de Ubuntu Linux. Al final de todo, llegaremos a nuestro escritorio:

Windows Virtual PC se instala como actualización en Windows 7.  Hasta el momento venía exclusivamente para virtualizar algun Windows, pero vemos que hoy se puede instalar Ubuntu Linux y quien sabe que otras distribuciones mas se pueden instalar.

Aun falta mucho para que sea funcional al 100%, como por ejemplo, los componentes de integracion. Esperemos que más adelante el equipo de desarrollo de Windows Virtual Pc pueda ver que existe un interesante nicho en la virtualizacion y estar a la par con los grandes como Virtualbox o VMware.

Modo XP Sin HAV

Una de las caracteristicas de Windows 7 era su genial soporte para la virtualizacion y tangiblemente se veia en Modo XP (Para mas informacion, les sugiero visitar este post que escribi hace un tiempo sobre como instalar Modo XP en Windows 7 ). Todos sabiamos que esto era posible, si y solo si, nuestro equipo contaba con HAV Hardware-Assisted Virtualization.

Pero la historia cambio. Microsoft libero un parche para hacer que Microsoft Virtual PC y XP Mode puedan ser instalados sin la necesidad de contar con HAV.  La actualizacion la pueden descargar desde el sitio de Microsoft.

Pero luego de instalar la actualizacion, puedo instalar y configurar Modo XP.
Aqui hay un sencillisimo video explicando los pasos a seguir.

Modo XP en Windows 7 from Maximiliano Marin on Vimeo.

O bien, puedes descargar el video sobre la instalacion de modo xp

Modo XP en Windows 7

Este post lo tenia pendiente desde agosto. Han pasado muchos meses y no dejare este tema de lado.

Una de las cosas espectaculares que tiene Windows 7 es el soporte para virtualizacion en el escritorio.  Muchos diran: «Bah! Eso lo puedo hacer con VirtualBox, VMWare, Qemu y desde CUALQUIER sistema operativo» Ok, perfecto, estamos completamente de acuerdo.  En Linux, BSD, OpenSolaris, etc, tenemos MUCHOS software que nos ayudan con el temita de la virtualizacion de escritorio. Pero la pregunta del millon es: Cuantos pasos debes seguir antes de abrir aplicaciones dentro de la maquina virtual?. La respuesta es sencilla (Hasta yo me la se!): Muchos.

Microsoft tiene dos software para la virtualizacion de escritorio: Microsoft Virtual PC 200 7 y Microsoft Virtual PC. Diferencias? Muchas. Les dejo un cuadro comparativo extraido desde el sitio oficial de Microsoft.

Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Vamos al grano. Primero que todo, debes saber si tu sistema es apto para Modo XP. Eso lo realizas con esta herramienta. Si obtienes una imagen como esta, tu sistema es apto.
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Luego tienes que sguir con la descarga especifica para tu version de Windows 7 y tu arquitectura.

Observaciones:

  • Solo funciona con computadores que tengan intel-vt  o amd-v
  • Solo funciona con Windows 7 Professional, Entrerprise o Ultimate

Algunas Capturas

En el menu inicio:
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Iniciando:

Iniciando Modo XP
Iniciando Modo XP

Ventana de Windows XP:
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Unidades Virtuales:
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

En este punto me quiero detener. Si miran la imagen con mucho cuidado, veran que las unidades fisicas estan en red. O sea, la maquina virtual con Windows XP funciona de una manera mas o menos independiente a la maquina fisica. Esto quiere decir, que las unidades fisicas se convierten en unidades en red para poder hacer uso de los archivos que se encuentran en el host fisico.

Aunque despues de todo, sabe perfectamente que es solo una maquina virtual muajajajaja
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Cerrando la maquina virtual

Cerrando Modo XP
Cerrando Modo XP

Otro punto muy interesante. Al momento de cerrar la maquina virtual, no se «apaga» completamente, sino que esta se hiberna para no perder la informacion en la que estabas  trabajando en ese momento.

Aplicaciones en Modo XP

En la maquina virtual tengo una sola aplicacion instalada. Esta es el clasico Visual Basic 6 (No corre sobre Windows 7). Si yo me voy al menu inicio y escribo «Visual Basic 6», aparece la aplicacion que tengo en la maquina virtual:
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Interesante!!

Proximamente, mas posts sobre Modo XP y esas cosas!

Debian sobre Microsoft Virtual PC

Los que hemos estado Microsoft Virtual PC nos habremos dado cuenta que el video, sencillamente, no funciona. Por lo tanto, no podemos loguearnos de forma grafica y menos podemos hacer uso de nuestra interfaz grafica o gestor de ventana.

Eso es lo que logramos.
La pregunta del millon: Como lo solucionamos?
Es muy sencillo. Tenemos que editar el fichero /etc/X11/xorg.conf y dejarlo tal cual como aparece en la imagen:

Lo unico que hice fue agregar la linea: DefaultDepth 16 a la seccion Screen

Despues reiniciamos el servidor grafico y listo!