jueves sep 10, 2009

Nueva versión de Sun xVM VirtualBox

Sun xVM VirtualBox es un software de virtualización para arquitecturas x86 que fue desarrollado originalmente por la empresa alemana Innotek GmbH, pero que pasó a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando ésta compró a Innotek. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían instalar diferentes distribuciones de GNU/Linux en un VirtualBox instalado en Windows XP o viceversa.


Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp, Microsoft Window, Solaris/OpenSolaris, y dentro de éstos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Microsoft Windows, Solaris/OpenSolaris, MS-DOS y muchos otros.



La aplicación fue inicialmente ofrecida bajo una licencia de software privado, pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia GPL v2. Actualmente existe la versión privada, VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de “Uso Personal y de Evaluación VirtualBox” (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.



En comparación con otras aplicaciones privadas de virtualizacion, como VMware Workstation o Microsoft Virtual PC, VirtualBox carece de algunas funcionalidades, pero provee de otras como la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP) y soporte iSCSI.

En cuanto a la emulación de hardware, los discos duros de los "sistemas invitados" son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los demás software de virtualización. Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales de CD o DVD, o como un disco floppy.

En el siguiente enlace podrá descargar Sun xVM VirtualBox: http://www.virtualbox.org/wiki/Downloads

Fuente: chapindownloads.com.

miércoles jul 22, 2009

VirtualBox 3.0 disponible

Ya se encuentra disponible para su descarga la última versión de VirtualBox . Esta  versión incluye algunas mejoras importantes que afectan a áreas como la computación SMP o el soporte 3D. De hecho, ya es posible ejecutar aplicaciones y juegos en máquinas virtuales con Microsoft Windows que hagan uso de librerías Direct3D/DirectX 7/8/9. Y si además dispones de soporte VT-x o AMD-V en tu procesador de Intel o AMD, el soporte SMP llega hasta las 32 CPUs virtuales.



Es especialmente importante el hecho de que la aceleración hardware para OpenGL y DirectX 8 y DirectX 9 es muy utilizada en juegos para Microsoft Windows, de modo que los usuarios de sistemas operativos como GNU/Linux, OpenSolaris o Mac OS X pueden aprovechar esta nueva capacidad para instalar una máquina virtual con alguna versión de Microsoft Windows, y luego instalar juegos que aprovechen estas librerías 3D para poder jugar a ellos sin problemas.


Además de eso, la otra gran novedad de VirtualBox 3.0 es la capacidad de dar soporte hasta 32 CPUs virtuales siempre y cuando nuestro procesador tenga disponibles las extensiones de virtualización hardware adecuadas (VT-x en Intel y AMD-V para micros de AMD), algo que cada vez es más frecuente.

Fuente: ubuntunoticias.blogspot.com.

lunes feb 23, 2009

Instalando VirtualBox a mano

A continuación les dejo un articulo escrito por Facundo, un amigo de los pagos de San Luis, y editor del blog "Codigo Unix" (el cual les recomiendo en especial si les interesa la seguridad informática en Unix) en el cual explica los pasos para instalar "artesanalmente" VirtualBox en Linux. Obviamente que esta no es la manera más sencilla o práctica, pero si se ven en esta situación, el articulo les va a venir al pelo, ya que contiene varias soluciones que pueden servirles a aquellos con configuraciones (y/o problemas) similares a la de Facundo.

Instalando VBox a mano

Hoy por la tarde necesitaba usar una máquina virtual, tenia que probar software de seguridad en una red, y tenia solamente una máquina, así que sin pensarlo descargue VirtualBox, pero existía un inconveniente, estaba utilizando el Kernel de Linux 2.6.28.3, compilado a mano por mi, no hace demasiado tiempo.
Entonces pensé en descargar VirtualBox desde los repositorios, pero, al instalar los módulos de VBox OSE, no tenia sentido regresar versiones atrás en el kernel de Linux, únicamente para utilizar VirtualBox. Fui al directorio /usr/src, pero (siempre hay un pero), hacia unos días que había borrado las fuentes y no iba a poder compilar ni los headers del kernel, ni los los módulos de VirtualBox
No me quedo otra que ir a kernel.org y descargar las fuentes de un nuevo Kernel, esta vez 2.6.28.6.
Por otro lado, fui a la página de VirtualBox, y descargue este software en su versión 2.4.1 para Linux, aquí se presentan una cantidad de paquetes binarios precompilados, pero yo baje un paquete “All Distributions”, el cual viene en un paquete .run.

Una vez que hemos terminado de descargar el Kernel, procedí al proceso de compilación ¿como?¿how to?, así bien fácil:

Instalando el nuevo núcleo:
Primero que nada, hay que mover el archivo linux-2.6.28.6.tar.bz2 a /usr/src y luego descomprimir las fuentes del núcleo que vienen empaquetadas en un archivo .tar.bz2

#: mv linux-2.6.28.6.tar.bz2 /usr/src
#: tar jxvf linux-2.6.28.6.tar.bz2

Una vez descomprimidas, tenemos que crear un enlace simbolico llamado linux que apunte a las fuentes.

#: ln -s /usr/src/linux-2.6.28.6 /usr/src/linux
#: cd linux

Bien, como yo ya habia compilado varias veces, tengo mi archivo config guardado, con el cual evito tener que reconfigurar el núcleo con cada compilación, proceso que ahorra la mayor parte de la complejidad que supone compilar un kernel.
Copiamos el antiguo config dentro del directorio de las fuentes.

#: cp /boot/config-2.6.28.3 /usr/src/linux-2.6.28.6/.config

Una vez hecho esto, procedemos a comenzar con la compilación restaurando las configuración del archivo config que acabamos de copiar.

#: make oldconfig

Si el kernel que estamos compilando, presenta nuevos “features” con respecto a la configuración que poseemos, este nos preguntara sobre si deseamos compilar soporte también para estas nuevas características, solamente debemos responder las preguntas que este nos hace.

Ahora pasaremos al proceso de compilación propiamente dicho:

#: make && make install

Proceso de compilación

Podemos salir a tomar un café, a hacer un poco de ejercicio o ir de compras, pues esto tardara bastante tiempo, en mayor o menor medida dependiendo de la capacidad de procesamiento de nuestro hardware.
Una vez que esto termine, hacemos:

#: make install_modules
#: mkinitramfs -o /boot/initrd.img-2.6.28.6 2.6.28.6

Listo, ya esta casí todo hecho respecto a la compilación del núcleo, pasaremos ahora a agregar la respectiva entrada en el Grub.
Podemos hacerlo de dos formas, una es haciendo un update-grub, o agregamos a mano la siguiente entrada, con nuestro editor de textos favorito (Vim rulez!), deberemos incorporar al archivo /boot/grub/menu.lst, algo como esto:

title           Debian GNU/Linux, kernel 2.6.28.6
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.28.6 root=/dev/sda6 ro quiet vga=792
initrd          /boot/initrd.img-2.6.28.6

Instalando el Linux Headers:

VirtualBox, necesita tener instalado los headers del núcleo, para instalarlo el proceso es bien simple, utilizaremos un paquete llamado kernel-package, el cual trae un conjunto de utilidades para la construcción de núcleos en Debian.
Hacemos lo siguiente:

#: apt-get update && apt-get install kernel-package

Una vez que este se encuentre instalado hacemos lo siguiente:

#: make-kpkg --append-to-version -1.0 kernel_headers

Esto tardara un rato, y nos generara un paquete .deb con los headers, por lo cual, deberiamos poder instalarlo con dpkg:

#: dpkg -i linux-headers-2.6.28.6-1.0_2.6.28.6_i386.deb

Y listo, los headers ya se encuentran instalados.

Instalando VirtualBox:

Ahora debemos dirigirnos a donde hemos descargado VirtualBox, y allí hacemos:

#: chmod +x virtualBox-2.1.4-42893-Linux_x86.run
#: ./virtualBox-2.1.4-42893-Linux_x86.run

La instalación se realiza de manera automática, pero aún nos queda OSE-Modules, a los cuales debemos compilarlos.

Compilando OSE-Modules:

Si intentamos iniciar vboxdrv, nos encontraremos con un pequeño error, que dice:

#: /etc/init.d/vboxdrv
Starting VirtualBox kernel module …failed!
(No suitable module for running kernel found)

Si nos fijamos en el archivo /var/log/vbox-install.log encontraremos:

#: cat /var/log/vbox-install.log
Makefile:154: \*\*\* Error: /usr/src/linux (version 2.6.28.6-1.0) does not match the
current kernel (version 2.6.28.6). Alto.

Lo cual nos dice claramente que no encuentra las fuentes del núcleo. WTF???.
Tarte un rato en encontrar una solución, pero cuando la encontre, era mas facil de lo que parecia:

#: cd /lib/modules/2.6.28.6/source/
#: make oldconfig
#: make prepare

Ahora hacemos:

#: /etc/init.d/vboxdrv setup
#: /etc/init.d/vboxdrv start

Esperamos que se compilen los módulos, no suele demorar mucho y al terminar ya podemos iniciar VirtualBox normalmente. :)

VirtualBox con Damm Vulnerable Linux (DVL)

Yo ya estoy usando Damm Vulnerable Linux desde VBox. Un tip, ahora es muchísimo mas fácil configurar la red desde la máquina virtual utilizando NAT, (el proceso es casi automático).
Espero que les haya servido.

jueves nov 13, 2008

Probando OpenSolaris 2008.11 RC1 en Sun XVM VirtualBox 2.0.x desde Linux

Siguiendo la línea de trabajo de mi compañero Juan, hoy les traigo un articulo escrito por Marvin Ortega del blog Linuxeando y familia, quien cordialmente me dio permiso para reproducirlo en nuestro blog.

Como instalar OpenSolaris 2008.11 RC1 en Sun XVM VirtualBox 2.0.x

Debido a que la nueva Versión Candidata 1 de OpenSolaris 2008.11 acaba de ser liberada, le daremos un vistazo utilizando Sun xVM VirtualBox 2.0.x en nuestra distribución Linux favorita. (Yo lo hice en Arch Linux, pero puedes hacerlo en Ubuntu, Debian, Fedora, Mandriva, …).

Primero tendrás que descargar la RC1 de OpenSolaris 2008.1 Versión Candidata 1:

Descargar OpenSolaris 2008.1 Versión Candidata 1

MD5SUM: osol-0811-101a-rc1b.iso= 958ea9593652f905ce8f4cd90b602d47

Ahora, crea una nueva máquina virtual utilizando VirtualBox, y configura la máquina de esta forma:

  • Asegúrese de que la máquina virtual botee directamente desde la imagen ISO que acabas de descargar. (Puedes bootear directamente desde un CD con la imagen ISO copiada, o bien desde la imagen descargada).
  • La cantidad mínima de Ram asignada debe ser 512 MB. Sin embargo el rendimiento es muy pobre y lento. Así que si no tienes más que 512 Ram, será mejor que no continúes la guía.
  • Debes de tener al menos 1 GB de disco duro virtual disponible para la instalación. Yo recomiendo 1.5 GB
  • Recuerda que conforme vayas instalando programas en tu máquina virtual, el tamaño del disco duro virtual también aumentará
  • Si deseas sonido en tu máquina virtual debes de habilitar el Sonido. Marca la casilla “Habilitar Sonido”, elije el driver “Oss Audio driver” y en Audio controler “ICH AC 97"

¡Manos a la obra!

Enciende la máquina virtual que has creado. Lo primero que verás será la pantalla de bienvenida de OpenSolaris (Grub). Elije la primer opción y dale ENTER:

Una vez finalizada la carga, el sistema de CD en vivo está listo para utilizarse:

Para iniciar la instalación, da doble clic en el icono  ‘Instalar OpenSolaris’ que está localizado en el escritorio. El instalador iniciará automáticamente, y mostrará los discos duros virtuales disponibles. Seleccione el disco duro virtual que usted desea y el modo de particionado favorito. Para simplificar la tarea elegí que se utilice todo el disco duro virtual:

Luego, deberás de proveer los datos de acceso para tus credenciales:

El proceso de instalación se iniciará, podrás disfrutar de su belleza visual y las novedades del sistema:

Al mejor estilo del instalador Anaconda, ahora verás diapositivas con información valiosa durante el proceso de instalación:

Una vez que haya finalizado la instalación, la pantalla te avisará que es necesario reiniciar. Puedes elegir entre continuar en el modo de CD en vivo o reiniciar el sistema con el fin de que utilices tu nuevo OpenSolaris 2008.11.

Nota: Si estabas booteando desde la imagen ISO directamente, debes de desactivar el boteoo directo desde la imagen ISO en la máquina virtual, de lo contrario se cargará de nuevo el modo de CD  en vivo.

Si estas boteando desde un CD con la imagen ISO copiada, bastará con que extraigas el CD de la unidad lectora de CD. Y reinicies tu máquina virtual.

Una vez que hayas reiniciado la máquina virtual, verás la pantalla de inicio mientras se carga el sistema (usplash).

Una vez que te hayas logueado, tendrás acceso a tu OpenSolaris 2008.11 listo para utilizar.

Especial: VirtualBox Guest Additions

Para obtener una visualización de pantalla a modo completo y una mejor integración del ratón, es necesario que instales el famoso paquete para máquinas virtuales llamado: VirtualBox Guest Additions.

En la máquina virtual, diríjanse a Dispositivos> Montar Imagen CD/DVD ROM  y agrega la ISO denominada "VirtualBox Guest Additions.ISO". Automáticamente la ISO  será montada en /media/VBOX-\*
Monta el directorio en una consola y como usuario root digita:

# cd /media/VBOX-\*

# pfexec pkgadd -d VBoxSolarisAdditions.pkg

¡Listo!, ya has instalado satisfactoriamente el paquete de agregados requerido. Ahora solo debes de reiniciar de nuevo la máquina virtual.

Créditos

Una gran parte del texto utilizado para crear este artículo fue basado en el artículo en el idioma inglés que puedes encontrar acá: http://blogs.sun.com/amitsaha/entry/open_solaris_2008_11_on

miércoles nov 12, 2008

Disco virtual de OpenSolaris

El sitio oficial de OpenSolaris (opensolaris.org) se ha renovado, con una nueva presentación, contenido multimedia, y en la sección de descargas ahora también tenemos disponible una imagen de VirtualBox con OpenSolaris 2008.05 ya instalado junto con distintos paquetes como NetBeans 6.0.1, Sun Studio Express 2/08, el stack AMP, HPC Application Development cluster, Java, etc.

En el siguiente screencast se muestra donde conseguir lo que necesitamos y un paso a paso de como configurar VirtualBox para levantar esta imagen virtual.


Saludos, Juan


About

Blog del programa Campus Ambassadors de Sun Microsystems para las universidades de Argentina.

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy