Archivo etiqueta VirtualBox
Repositorios para VirtualBox 4.2.x
Por Luis Gallardo - Linux - 24/10/2012

Con la salida de VirtualBox 4.2.x aproveché de actualizar los repositorios de una de las máquinas del trabajo, la cual corre Ubuntu 12.04. Para hacer esto basta con colocar lo siguiente en el archivo /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian precise contrib
Después de este cambio debes refrescar el listado de paquetes y actualizar VirtualBox:
aptitude update aptitude install virtualbox-4.2
Repositorios en Debian
Para Debian testing (wheezy) y stable (Squeeze) se deben colocar las siguientes líneas:
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
Configuración en apt-cacher
Si seguiste la receta de apt-cacher y VirtualBox de este mismo blog, te informo que basta con modificar el /etc/apt/sources.list en los clientes como se explica arriba, es decir, el servidor de apt-cacher no sufre cambios.
Referencia: Download VirtualBox for Linux Hosts
Instalación de los Guests Additions de VirtualBox en CentOS
Por Luis Gallardo - Linux - 09/09/2012

Si por alguna razón requieren instalar CentOS en una máquina virtual en VirtualBox y quiere aprovechar las características adicionales de los Guest Additions (drivers de red y gráficos, para por ejemplo tener pantalla completa e integración de teclado) pueden seguir estos pasos para instalarlos:
- En la máquina virtual con CentOS instalar los paquetes necesarios para compilar los Guest Additions:
yum install kernel-headers kernel-devel yum groupinstall "Development Tools"
Esto tardará algo ya que se bajará muchos paquetes.
- Desde el menú de VirtualBox seleccionar Instalar Guest Additions.

En la máquina virtual se creará un enlace en el escritorio para montar la unidad de CD. Al darle al botón derecho seleccione Montar. Una vez montado ir al direcotrio:
cd /media/VBOXADDITIONS_4.1.20_80170/
Desde allí ejecutar el binario para Linux para la instalación:
./VBoxLinuxAdditions.run
Una vez finalizado ya se tendrá instalado los Guest Additions de VirtualBox en CentOS!
Instalación en Red Hat
Los pasos explicados previamente también son válidos para Red Hat, solo se debe tener configurado un repositorio desde donde se instalaran los paquetes o grupos de paquetes.
VirtualBox Guest Addtions en OpenSuse 10.1
Por Luis Gallardo - Linux - 13/05/2012

Una compañera de trabajo me llegó con una máquina virtual de OpenSuse 10.1, en la cual quería usar una de las funcionalidades de los Guest Addtions de VirtualBox: las carpetas compartidas. Lo primero que detecté fue que no se tenía los Guest Additions instalados, así que procedí a instalarlos pero el script de VirtualBox no los compilaba porque en esencia faltaba todo lo necesario para compilar un módulo de Linux. A continuación las peripecias que pasé para poder compilar los Guest Additions en OpenSuse 10.1.
Repositorios de OpenSuse 10.1
Lo primero que supuse fue que debía instalar las fuentes del kernel y los respectivos compiladores, pero revisando los repositorios me percato que solo se tiene como origen el CD de instalación que se usó para crear la máquina virtual. Además OpenSuse 10.1 es una distribución algo vieja y sus repositorios ya no están soportados de manera oficial. Me tocó buscar alguien que tuviese los repositorios publicados y di con este listado de mirrors. Agarré la primera opción y desde Orígenes del Software coloqué el url indicado como se muestra en la figura:
Requisitos para compilar los Guest Additions
Una vez agregados el repositorio procedí a instalar los requisitos para compilar los Guest Additions, empezando por los los compiladores y herramientas de C/C++. Para ello usé el Control Center de OpenSuse, y desde el Software Management escogí C/C++ compilers and tools desde las selecciones, como se muestra en la siguiente figura:
Para compilar aun faltaba otro requisito: las fuentes del kernel. Aquí surgió otro inconveniente, ya que la máquina tenía instalado el kernel 2.6.16.46-0.12-default pero en el repositorio no estaba disponible las fuentes para esta versión sino para la versión 2.6.16.13-4-defaul. La solución fue quitar la imagen del kernel 2.6.16.46-0.12 y usar la imagen disponible en el repositorio 2.6.16.13-4, para eso podemos usar el gestor de software o desde una consola de texto escribir:
zypper remove kernel-defaultzypper install kernel-default
Luego instalé las fuentes del kernel:
zypper install kernel-source kernel-sysm
Una vez instalado todos los requisitos, basta con correr el script de los Guest Additions desde el directorio donde fue montado el disco para compilarlos e instalarlos:
./VBoxLinuxAdditions.run
Para que los cambios surtan efecto lo mejor es reiniciar el guest.
Carpetas compartidas
Las carpetas compartidas las podemos habilitar desde VirtualBox en el apartado Dispositivos > Carpetas compartidas, y seleccionar la que se desea mapear en el sistema operativo anfitrión. Si se selecciona Auto-montar la próxima vez que se encienda la máquina aparecerá, y para el ejemplo mostrado, la carpeta compartida en el directorio /media/Sf_videos
Referencias
- Mirrors use by Smart for SUSE 10.1 (en inglés)
- Manual de VirtualBox 2.0.10 – PDF (en inglés)
Instalar Oracle VM VirtualBox Extension Pack
Por Luis Gallardo - Linux - 08/04/2011

Ahora en VirtualBox 4.x el soporte USB y otras cosas se instala a partir de un paquete adicional llamado Oracle VM VirtualBox Extension Pack. Esta movida por parte de Oracle permite que VirtualBox sea distribuido como software libre y de requerirse software privativo instalarlo como una extensión, respetando así la licencia GPL.
Instalación
Veamos cómo instalar Oracle VM VirtualBox Extension Pack:
- Descargar Oracle VM VirtualBox 4.2.12 Extension Pack
- Abrir VirtualBox, luego ir a Archivo > Preferencias > Extensiones y especificar el archivo descargado anteriormente (ver imagen).
- Agregar el usuario al grupo de VirtualBox. En Linux debes agregar el usuario que utilizará VirtualBox al grupo vboxusers:
adduser lgallard vboxusers
Nota: En este ejemplo lgallard es el usuario que usará VirtualBox, y para añadir usuarios a grupos se debe ser administrador del sistema (root).
- Cerrar la sesión gráfica actual y entrar nuevamente para que se tomen los cambios.
Una vez hecho esto ya podrás usar un dispositivo USB o el puerto serial en tu máquina virtual!!
Versiones anteriores
Si nececitas los Extension Packs de versiones anteriores de VirtualBox, aquí te dejo algunos:
- Oracle VM VirtualBox 4.2.10 Extension Pack
- Oracle VM VirtualBox 4.2.8 Extension Pack
- Oracle VM VirtualBox 4.2.6 Extension Pack
- Oracle VM VirtualBox 4.2.4 Extension Pack
- Oracle VM VirtualBox 4.2.2 Extension Pack
- Oracle VM VirtualBox 4.1.22 Extension Pack
- Oracle VM VirtualBox 4.1.20 Extension Pack
- Oracle VM VirtualBox 4.1.18 Extension Pack
- Oracle VM VirtualBox 4.1.16 Extension Pack
- Oracle VM VirtualBox 4.1.14 Extension Pack
- Oracle VM VirtualBox 4.1.12 Extension Pack
- Oracle VM VirtualBox 4.1.10 Extension Pack
- Oracle VM VirtualBox 4.1.8 Extension Pack
- Oracle VM VirtualBox 4.1.6 Extension Pack
- Oracle VM VirtualBox 4.1.4 Extension Pack
- Oracle VM VirtualBox 4.1.2 Extension Pack
- Oracle VM VirtualBox 4.0.12 Extension Pack
Habilitar soporte USB para VirtualBox en Linux
Por Luis Gallardo - Linux - 10/03/2011
Incluso con las versiones más recientes de VirtualBox el soporte USB no viene habilitado por omisión. Antes habilitarlo incluía modificar el /etc/fstab, pero eso ya quedó en el pasado. Ahora basta con agregar el usuario que usará los puertos USB al grupo vboxusers:
adduser lgallard vboxusers
Para que los cambios hagan efecto se debe reiniciar la sesión gráfica y ejecutar nuevamente VirtualBox.
Repositorios para VirtualBox 4.x.x
Por Luis Gallardo - Linux - 28/02/2011
Tengo configurado el repositorio de VirtualBox para bajarlo directamente desde los servidores de Oracle como un paquete Debian al momento de actualizar el sistema. Ahora bien, al abrir VirtualBox recibí el mensaje que aparece en la imagen, cosa que me pareció rara ya que debería haberse actualizado automáticamente. Por esto me puse a indagar y encontré que los repositorios de VirtualBox cambiaron, antes se colocaba en el archivo /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian squeeze non-free
Ahora se debe colocar:
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
Después de este cambio debes refrescar el listado de paquetes y actualizar VirtualBox:
aptitude update aptitude install virtualbox-4.1
Configuración en apt-cacher
Si seguiste la receta de apt-cacher y VirtualBox de este mismo blog, te informo que basta con modificar el /etc/apt/sources.list en los clientes como se explica arriba, es decir, el servidor de apt-cacher no sufre cambios.
Referencia: Download VirtualBox for Linux Hosts
Usando tuberías con el puerto serial de VirtualBox
Por Luis Gallardo - Linux - 26/11/2010
Puede darse el caso de que necesites acceder al puerto serial de una máquina virtual desde VirtualBox, pero no quieres como tal usar un dispositivo físico, sino tratar de redirigirlo aun terminal en Linux. Esto puede hacerse desde la configuración de la máquina virtual en VirtualBox y usando una aplicación llamada socat.
Procedimiento
- Instalar socat:
aptitude install socat
- Configurar el puerto serial en la máquina virtual, seleccionando la opción Host Pipe (tubería en el anfitrión). Si la tubería no existe, indicar que se debe crear:
- Iniciar la máquina virtual.
- Una vez iniciada la máquina virtual, desde un terminal en la máquina anfitrión ejecutar:
socat /tmp/openwrt -
En este caso, el archivo /tmp/openwrt es la tubería que se crea desde VitualBox. Por otro lado el caracter “-” hace referencia a la entrada estándar, y es parte de la sintaxis de la orden. Luego ya podrá verte el puerto serial desde el terminal actual. El ejemplo mostrado arriba es una máquina virtual con OpenWrt, el cual habilita la comunicación serial para poder realizar tareas de administración del sistema por ese puerto.
OpenWrt en VirtualBox
Por Luis Gallardo - Linux - 17/11/2010
Si estás pensando en utilizar OpenWrt en tu router inalámbrico y no quieres estar flasheando a cada rato el firmware o simplemente quieres ver de qué va esta versión de Linux para sistemas embebidos, puedes descargar la imagen de prueba para VirtualBox desde la página del proyecto y experimentar allí.
Para ponerla a funcionar solo sigue estos pasos:
- Descarga la imagen de OpenWrt Backfire para VirtualBox.
- Configura una máquina virtual con los siguientes parámetros: Leer el resto de la entrada »
Llave pública del repositorio de VirtualBox
Por Luis Gallardo - Linux - 22/05/2010
Al parecer VirtualBox cambió la llave pública del repositorio (ustedes saben algo de que Sun ahora es Oracle o algo por el estilo):
W: GPG error: http://moody lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 54422A4B98AB5139
Coloco los pasos de cómo “actualizar” la llave pública en caso de que vuelva a ocurrir, o que les pase con otra llave:
- Lista las llaves disponibles y copiar la de VirtualBox:
moody:~# apt-key listpub 1024D/6DFBCBAE 2008-07-14 uid Sun Microsystems, Inc. (xVM VirtualBox archive signing key) sub 2048g/78A86EAF 2008-07-14
- Borrar la llave en cuestión:
moody:~# apt-key del 78A86EAF 6DFBCBAE OK
- Descargar la llave nueva:
wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
- Instalar la llave descargada:
moody:~# apt-key add oracle_vbox.asc OK
- Por último obtener el listado de paquetes y actualizar el sistema:
aptitude update aptitude safe-upgrade
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
Agregar repositorio de VirtualBox a apt-cacher
Por Luis Gallardo - Linux - 16/04/2010
Ya configuramos los repositorios de VirtualBox para Debian en nuestra computadora de forma que puedas actualizarlo vía aptitude. Pero y si tienes varias computadoras en tu red usando VirtualBox? Si, cada computadora descargará alrededor de 40 MB por cada versión lanzada. Podemos resolver este inconveniente usando apt-cacher, como vimos en este artículo. Así que vamos a juntar todo…
Configuración del repositorio de VirtualBox en apt-cacher
- Edita el archivo /etc/apt-cacher/apt-cacher.conf, agregando el repositorio de VirtualBox:
path_map = debian http://ftp.us.debian.org/debian/ ; multimedia http://www.debian-multimedia.org ; virtualbox http://download.virtualbox.org/virtualbox/debian
- Reinicia el servicio apt-cacher:
/etc/init.d/apt-cacher restart
Configuración de los clientes
- Para los repositorios definidos anteriormente, agrega lo siguiente al archivo /etc/apt/sources.list:
deb http://192.168.1.100:3142/debian testing main contrib non-free deb http://192.168.1.100:3142/multimedia testing main deb http://192.168.1.100:3142/virtualbox squeeze non-free
En este ejemplo, 192.168.1.100 es la dirección IP del servidor apt-cacher.
- Descarga la llave pública de seguridad:
wget -c http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
- Agregar la llave escribiendo:
apt-key add oracle_vbox.asc
- Actualiza el listado de paquetes:
aptitude update
- Ahora puedes instalar VirtualBox:
aptitude install virtualbox-3.2
O puedes actualizar a la versión más reciente escribiendo:
aptitude safe-upgrade
Repetir los pasos para cada cliente que se conecte al servidor de caché.










Planeta Linux
Sígueme