11 de febrero de 2008

Instalar VirtualBox 1.5.4 en Debian Etch

Instalar VirtualBox 1.5.4 en Debian Etch

VirtualBox es un programa de virtualización similar a VMware Server.

A continuación detallo los pasos para su instalación:

1. Abrimos una terminal (KONSOLE) y nos logueamos como usuario root para añadir el repositorio de instalación del programa:

$ su -
Password:

# gedit /etc/apt/sources.list

# VIRTUALBOX
deb http://www.virtualbox.org/debian etch non-free

# wget http://www.virtualbox.org/debian/innotek.asc
--11:34:14-- http://www.virtualbox.org/debian/innotek.asc
=> `innotek.asc'
Resolviendo www.virtualbox.org... 88.198.19.108
Connecting to www.virtualbox.org|88.198.19.108|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1,706 (1.7K) [text/plain]

100%[================================================================================================================>] 1,706 --.--K/s

11:34:15 (279.34 KB/s) - `innotek.asc' saved [1706/1706]

# apt-key add innotek.asc
OK


2. Actualizamos la lista de los repositorios e instalamos el programa:

# aptitude update

# aptitude install virtualbox
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
Construir la base de datos de etiquetas... Hecho
Se instalarán automáticamente los siguientes paquetes NUEVOS:
bridge-utils libxalan110 libxerces27 uml-utilities
Se instalarán los siguiente paquetes NUEVOS:
bridge-utils libxalan110 libxerces27 uml-utilities virtualbox
0 paquetes actualizados, 5 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 17,2MB de ficheros. Después de desempaquetar se usarán 40,8MB.
¿Quiere continuar? [Y/n/?] y
Escribiendo información de estado extendido... Hecho
Des:1 http://www.virtualbox.org etch/non-free virtualbox 1.5.0-24069-1_Debian_etch [14,5MB]
Des:2 http://ftp.fr.debian.org etch/main libxerces27 2.7.0-3 [1321kB]
Des:3 http://ftp.fr.debian.org etch/main libxalan110 1.10-3 [1324kB]
Des:4 http://ftp.fr.debian.org etch/main bridge-utils 1.2-1 [28,2kB]
Des:5 http://ftp.fr.debian.org etch/main uml-utilities 20060323-3 [46,8kB]
Descargados 17,2MB en 3m1s (95,0kB/s).
Preconfigurando paquetes ...
Seleccionando el paquete libxerces27 previamente no seleccionado.
(Leyendo la base de datos ...
97954 ficheros y directorios instalados actualmente.)
Desempaquetando libxerces27 (de .../libxerces27_2.7.0-3_i386.deb) ...
Seleccionando el paquete libxalan110 previamente no seleccionado.
Desempaquetando libxalan110 (de .../libxalan110_1.10-3_i386.deb) ...
Seleccionando el paquete virtualbox previamente no seleccionado.
Desempaquetando virtualbox (de .../virtualbox_1.5.0-24069-1%5fDebian%5fetch_i386.deb) ...
Seleccionando el paquete bridge-utils previamente no seleccionado.
Desempaquetando bridge-utils (de .../bridge-utils_1.2-1_i386.deb) ...
Seleccionando el paquete uml-utilities previamente no seleccionado.
Desempaquetando uml-utilities (de .../uml-utilities_20060323-3_i386.deb) ...
Configurando libxerces27 (2.7.0-3) ...

Configurando libxalan110 (1.10-3) ...

Configurando virtualbox (1.5.0-24069-1_Debian_etch) ...
Starting VirtualBox kernel module: vboxdrv.
Starting VirtualBox host networking...done.

Configurando bridge-utils (1.2-1) ...

Configurando uml-utilities (20060323-3) ...
Starting User-mode networking switch: uml_switch.


3. Configuramos nuestro usuario para utilizar el programa:

3.1 Debemos añadir a nuestro usuario al grupo "vboxusers". Sustituye "nouse" por tu usuario.

# gpasswd -a nouse vboxusers
Añadiendo al usuario nouse al grupo vboxusers


3.2 Para poder utilizar los puertos USB en la máquina virtual, vamos a crear un grupo al que llamaré "usbusers" y le asignaré el GID 1100. Después habrá que agregar nuestro usuario a éste grupo.

# addgroup --gid 1100 usbusers
Adding group `usbusers' (GID 1100) ...
Hecho.

# gpasswd -a nouse usbusers
Añadiendo al usuario nouse al grupo usbusers

Ahora necesitamos modificar un script del sistema que se encarga entre otras cosas, de cargar el sistema de ficheros usbfs.

# gedit /etc/init.d/mountkernfs.sh
Nos vamos a la línea 70 y dejamos la línea que comienza con "domount" como aparece a continuación:

if [ -d /proc/bus/usb ]
then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1100,devmode=0664
fi

y asi quedara funcionando inpeque ami me funciono cualquier cosa consulte

saludos

No hay comentarios: