VirtualBox: Un PC en mi PC

16650 lecturas

Hoy está muy de moda hablar de virtualización, la técnica de correr un sistema operativo dentro de otro, engañándolo para que crea que esta sólo en la máquina. Así no es difícil hacer funcionar Windows dentro de Linux, o Linux dentro de Windows incluso Linux dentro de Linux. Y esto no es solo una curiosidad, sino que tiene varias aplicaciones bastante útiles!!!

* Si eres diseñador y tienes un Mac, puedes correr windows en una ventana y probar tus sitios en internet explorer sin tener que usar boot camp
* Tienes Linux y necesitas correr aquella aplicación que solo funciona en windows?
* Quieres probar la última betta de un sistema operativo sin borrar tu disco duro y sin invertir un solo peso en uno nuevo?
* Quieres evitar que si se hackean un servicio te hackeen el computador completo?

Si respondiste si a alguna de las preguntas, entonces este artículo es para ti!!!

Seguir leyendo

Hay varias opciones. Puede que algunos nombres los conozcas y otros no: Xen, VMWare, Parallels, QEmu. Para este artículo yo elegí Virtual Box de una compañia llamada innotek. Las ventajas de este es que tiene las mejor características de cada uno de los anteriores:

* Es fácil de instalar
* Funciona bien
* Fácil de configurar
* Es gratis.
* Está disponible en Windows, Mac y Linux.
* Es una aplicación open source.

Para mi el último punto es muy importante. El gran problema que tuve con Parallels y con VMWare es que al no ser open source no viene instalados por default en Ubuntu. Y cada ves que sale una nueva versión de mi distribución, Parallels y VMWare dejaban de funcionar. Al contrario, VirtualBox funciona espectacular y cada ves cambio de versión de Ubuntu, VirtualBox está listo para ser instalado. Simplemente una maravilla

En este pequeño tutorial voy a instalar VirtualBox en un computador corriendo Ubuntu Gutsy Gibbon y luego voy a crear una máquina virtual para correr el live CD de Ubuntu 8.04 alpha 1.

Antes de comenzar, debes bajar Ubuntu 8.04 desde el sitio de testing

Instalación

Para instalarlo, debes ir a aplicaciones y buscar "virtualbox" y seleccionarlo.

También puedes abrir un terminal y escribir lo siguiente:

$ sudo apt-get update
$ sudo apt-get install virtualbox

Después de eso virtual box estará instalado

Ahora debes hacer un paso adicional. Para poder utilizar VirtualBox, debes agregar tu usuario de ubuntu al grupo de usuarios vboxusers. Para esto abre un terminal y escribe

$ sudo adduser `whoami` vboxusers

Y listo!!! eso es todo. Luego cierra tu sesión y vuelve a entrar. Dentro de "Aplicaciones -> Herramientas de sistema" encontrarás Virtual Box. Ahora estás listo para crear una máquina virtual.

Una máquina virtual en VirtualBox

Después de inciar virtual box, nos enfrentamos a esta pantalla.

Aquí ves otra máquina virtual llamada "Hardy". Ahora presionamos "Nueva" y seguimos el tutorial.

Debemos ponerle un nombre (Hardy 2 por ejemplo) y elegir la opción de "Linux 2.6".

Luego, agregarle una cantidad de memoria apropiada. Debes tener en cuenta que si mientas más memoria le des a la máquina virtual, mejor andará esta. Pero toda la memoria que le des, se la estarás quitando al computador real, por eso, si le das demasiada entonces tu computador andará lento y la máquina virtual también. Por eso es recomendable no asignar más de la mitad de la memoria real.

El último paso es agregar un disco duro. En este ejemplo, no lo he hecho porque voy a correr un live CD. Pero si lo que quieres es instalar el sistema a un disco, entonces debes crear un nuevo disco duro. Una buena idea es crear un disco duro de expansióndinámica . Esta opción va agregando espacio al disco a medida que se va llenando. Esto es bueno cuando te queda poco espacio en tu disco duro real, pero tiene la desventaja de hacer ligeramente más lento al sistema virtual.

Luego, con la máquina ya creada, clickea donde dice "CD/DVD" y luego de habilitar la opción de utilizar una imagen ISO, seleccióna la imagen de Ubuntu 8.04 alpha 1.

Luego presionas "Iniciar" y luego de un rato, tu sistema virtual estará corriendo en una pequeña ventana.

Así se ve el mio.


Cuando haces click en la ventana, el mouse y el teclado serán redirigidos a esta, y el mouse quedará "atrapado" dentro de la ventana. Para soltarlo, debes presionar la tecla CONTROL del lado derecho

Final

Como ves, no es muy difícil de instalar y puedes divertirte mucho haciendo pruebas. Además, si vas a vetusware.com puedes descargar windows 3.11 o windows 95 y revivir el pasado!!! Incluso podras instalar DOS y revivir los días de Lotus 123

Espero que les haya gustado y que lo encuentren útil!!!

Foto de Alejo

— Ingeniero civil en computación. Arquitecto senior de software. +Más información »

6 Comentarios

podrian ayudarme con virtual box en mi mac??

instale vbox en mi mac funcionaba bien
pero de prono ya no lo puedo abrir este es el error q m marca y ya intente
instalarlo nuevamente y me vuelve a marcar lo mismo
gracias x su ayuda

Fallo al crear el objeto COM de VirtualBox.

La aplicación se cerrará.

StartTag: invalid element name.

Location: '/Users/leonardofabianvazquez/Library/VirtualBox/VirtualBox.xml', line 11 (0), column 2.

/Users/vbox/tinderbox/4.1-mac-rel/src/VBox/Main/src-server/VirtualBoxImpl.cpp[485] (nsresult VirtualBox::init()).

Código Resultado: NS_ERROR_FAILURE (0x80004005)
Componente: VirtualBox
Interfaz: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

no corre en amd

TENGO UN HP AMD con caracteristicas de 4 de RAM y procesador amd athlon neo 64bits con windows 7 , cuando corro el virtualbox me deja hacer todo sin problemas pero al momento de cargar el sistema operativo no me carga y me sale un error de USBF : sleep y otras palabras que de hay no pasa.

y lo instale en un dell Intel 2 RAM WIndws 7 y si me dejo isntalar sin problemas .. cual podria ser la solucion ?? o porque no me deja en el amd _?
ojo el error es independiente del OS X que yo quiera poder !! intente con un leopard un leopard retail
un leopard server y un snow leopard pero nada de nada

gracias si me pueden ayudar !!

no corre en amd

TENGO UN HP AMD con caracteristicas de 4 de RAM y procesador amd athlon neo 64bits con windows 7 , cuando corro el virtualbox me deja hacer todo sin problemas pero al momento de cargar el sistema operativo no me carga y me sale un error de USBF : sleep y otras palabras que de hay no pasa.

y lo instale en un dell Intel 2 RAM WIndws 7 y si me dejo isntalar sin problemas .. cual podria ser la solucion ?? o porque no me deja en el amd _?
ojo el error es independiente del OS X que yo quiera poder !! intente con un leopard un leopard retail
un leopard server y un snow leopard pero nada de nada

gracias si me pueden ayudar !!

virtualbox

hola espero que me puedan ayudar? mi pc es un amd 64 tiene 80Gb de disco duro 512 de Ram; le instale ubuntu 7.04 y le cree una maquina virtual con virtualbox_1.5.2_254 33_ubuntu_feisty_amd64|.deb todo hiba bie hasta que comenze a instalar windows xp se queda guindada en la mitad de la instalación. e intantado varias y nada.

Virtualbox

El único detalle del Virtualbox es que la versión opensource no tiene soporte para USB, en todo caso el sitio oficial permite descargar una versión para uso personal que si permite esta funcionalidad.

Una duda que siempre he tenido es cuánto mejora la velocidad al utilizar una CPU (Intel® VT o AMD-V™) que soporte virtualización por hardware.

Saludos

Virtualbox la lleva

A mí me ha servido varias veces para correr programas viejos cuando tenía problemas para hacerlos funcionar con Wine (tenía problemas con el Age of Empires II, que ahora funciona bien en Wine).

La velocidad del VirtualBox me parece mucho mayor que la del QEMU y mucho más sencillo de utilizar y de configurar.

Aquí en la oficina (usando WinXP) tengo QEMU sólo porque no he descubierto un problema de configuración al iniciar y al instalar Ubuntu.

Saludos,

—Denis
California roll connoisseur

Saludos,

—Denis
California roll connoisseur