2.3 Instalación de virtualbox en Debian Lenny.

Pasos para la instalacion.

Realizado por: Diego Arias Guerrero

1- Ingresamos el comando para instalar la maquina virtual.

# apt-get install virtualbox
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Nota, seleccionando virtualbox-ose en lugar de virtualbox
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
cdparanoia kcontrol vcdimager kdebase-data kdeeject
kdemultimedia-kio-plugins kicker libkcddb1 libsnack2 k3b-data
kdebase-kio-plugins kamera libk3b3-extracodecs libkonq4 amsn-data pmount
Utilice «apt-get autoremove» para eliminarlos.
Paquetes sugeridos:
virtualbox-ose-source bridge-utils
Se instalarán los siguientes paquetes NUEVOS:
virtualbox-ose
0 actualizados, 1 se instalarán, 0 para eliminar y 2 no actualizados.
Se necesita descargar 0B/6811kB de archivos.
Se utilizarán 21,6MB de espacio de disco adicional después de esta operación.
Cambio de medio: Por favor inserte el disco etiquetado
‘Debian GNU/Linux 5.0.0 _Lenny_ – Official i386 DVD Binary-1 20090214-16:54’
en la unidad ‘/cdrom/’ y presione Intro

Nota: En  este paso si tenemos configurado el source.list para instalar los repositorios desde los dvd’s el nos pedira que insertemos el dvd correspondiente en la unidad, de lo contrario el simplemente comenzara el proceso de descarga, instalacion y configuración de los paquetes.

Preconfigurando paquetes …
Seleccionando el paquete virtualbox-ose previamente no seleccionado.
(Leyendo la base de datos …
110271 ficheros y directorios instalados actualmente.)
Desempaquetando virtualbox-ose (de …/virtualbox-ose_1.6.6-dfsg-3_i386.deb) …
Procesando disparadores para menu …
Configurando virtualbox-ose (1.6.6-dfsg-3) …
Starting VirtualBox host networking…done.
Procesando disparadores para menu …

– Ya en este punto el sistema ha terminado de instalar la virtualbox, pero con esto no es suficiente para poder instalar cualquier sistema operativo en ella.

2- Nos vamos a Aplicaciones > Herramientas y alli encontramos la virtualbox, iniciamos la maquina y comenzamos la configuración de una nueva maquina a nuestro gusto el sistema nos indicara paso a paso como queremos crearla, cuando terminemos insertamos el cd de instalacion en la unidad, por lo general nos saldra el siguiente error:

Please install the virtualbox-ose-modules package for your kernel and execute ‘modprobe vboxdrv‘ as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Código

Resultado: 0x80004005
Componente: Console
Interface: IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}


3- Para poder solucionar este error, lo primero que debemos hacer es ejecutar el siguiente comando en la terminal.

# uname -r
2.6.26-1-vserver-686-bigmem

este comando lo que hace es mostrarnos la version del kernel que tenemos en nuestro sistema.

4- despues lo que haremos es ejecutar el siguiente comando el cual realiza operaciones de búsqueda en la información de los paquetes.

# apt-cache search 2.6.26-1-vserver-686-bigmem

al ejecutar el anterior comando obtendremos los siguientes resultados.

linux-image-2.6-vserver-686-bigmem – Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
virtualbox-ose-modules-2.6.26-1-vserver-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
linux-image-vserver-686-bigmem – Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
virtualbox-ose-guest-modules-2.6.26-1-vserver-686-bigmem – PC virtualization solution for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
gspca-modules-2.6.26-1-vserver-686-bigmem – Driver for webcams and digicams based on spca5xx chipset for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
atl2-modules-2.6.26-1-vserver-686-bigmem – Atheros L2 Ethernet Adapter driver for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
redhat-cluster-modules-2.6.26-1-vserver-686-bigmem – Redhat Cluster infrastructure for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
squashfs-modules-2.6.26-1-vserver-686-bigmem – Compression filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
tp-smapi-modules-2.6.26-1-vserver-686-bigmem – ThinkPad hardware/firmware access for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
speakup-modules-2.6.26-1-vserver-686-bigmem – Screen review module for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
nilfs2-modules-2.6.26-1-vserver-686-bigmem – Log-structured snapshotting filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
lzma-modules-2.6.26-1-vserver-686-bigmem – Lempel Ziv compression method (LZMA) for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
loop-aes-modules-2.6.26-1-vserver-686-bigmem – loop-AES encryption for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-1-vserver-686-bigmem – iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
drbd8-modules-2.6.26-1-vserver-686-bigmem – RAID 1 over TCP/IP for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
aufs-modules-2.6.26-1-vserver-686-bigmem – Stackable unification filesystem for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.26-1-vserver-686-bigmem – Header files for Linux 2.6.26-1-vserver-686-bigmem
linux-image-2.6.26-1-vserver-686-bigmem – Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support

5- Una vez que hemos identificado el paquete que necesitamos instalar ejecutamos el siguiente comando.

# apt-get install virtualbox-ose-modules-2.6.26-1-vserver-686-bigmem

Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
cdparanoia kcontrol vcdimager kdebase-data kdeeject kdemultimedia-kio-plugins kicker libkcddb1 libsnack2 k3b-data kdebase-kio-plugins
kamera libk3b3-extracodecs libkonq4 amsn-data pmount
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
cpp-4.1 gcc-4.1 gcc-4.1-base libc6-dev linux-headers-2.6.26-1-common-vserver linux-kbuild-2.6.26 linux-libc-dev
Paquetes sugeridos:
gcc-4.1-locales gcc-4.1-multilib gcc-4.1-doc libmudflap0-dev glibc-doc manpages-dev
Paquetes recomendados
gcc c-compiler
Se instalarán los siguientes paquetes NUEVOS:
cpp-4.1 gcc-4.1 gcc-4.1-base libc6-dev linux-headers-2.6.26-1-common-vserver linux-headers-2.6.26-1-vserver-686-bigmem linux-kbuild-2.6.26
linux-libc-dev
0 actualizados, 8 se instalarán, 0 para eliminar y 2 no actualizados.
Se necesita descargar 4972kB/11,5MB de archivos.
Se utilizarán 59,8MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://security.debian.org lenny/updates/main linux-libc-dev 2.6.26-15lenny2 [747kB]
Cambio de medio: Por favor inserte el disco etiquetado
‘Debian GNU/Linux 5.0.0 _Lenny_ – Official i386 DVD Binary-1 20090214-16:54’
en la unidad ‘/cdrom/’ y presione Intro

Des:2 http://security.debian.org lenny/updates/main linux-headers-2.6.26-1-common-vserver 2.6.26-13lenny2 [3827kB]
Des:3 http://security.debian.org lenny/updates/main linux-headers-2.6.26-1-vserver-686-bigmem 2.6.26-13lenny2 [398kB]
Descargados 4972kB en 46s (107kB/s)
Seleccionando el paquete gcc-4.1-base previamente no seleccionado.
(Leyendo la base de datos …
110833 ficheros y directorios instalados actualmente.)
Desempaquetando gcc-4.1-base (de …/gcc-4.1-base_4.1.2-25_i386.deb) …
Seleccionando el paquete cpp-4.1 previamente no seleccionado.
Desempaquetando cpp-4.1 (de …/cpp-4.1_4.1.2-25_i386.deb) …
Seleccionando el paquete gcc-4.1 previamente no seleccionado.
Desempaquetando gcc-4.1 (de …/gcc-4.1_4.1.2-25_i386.deb) …
Seleccionando el paquete linux-libc-dev previamente no seleccionado.
Desempaquetando linux-libc-dev (de …/linux-libc-dev_2.6.26-15lenny2_i386.deb) …
Seleccionando el paquete libc6-dev previamente no seleccionado.
Desempaquetando libc6-dev (de …/libc6-dev_2.7-18_i386.deb) …
Seleccionando el paquete linux-headers-2.6.26-1-common-vserver previamente no seleccionado.
Desempaquetando linux-headers-2.6.26-1-common-vserver (de …/linux-headers-2.6.26-1-common-vserver_2.6.26-13lenny2_i386.deb) …
Seleccionando el paquete linux-kbuild-2.6.26 previamente no seleccionado.
Desempaquetando linux-kbuild-2.6.26 (de …/linux-kbuild-2.6.26_2.6.26-3_i386.deb) …
Seleccionando el paquete linux-headers-2.6.26-1-vserver-686-bigmem previamente no seleccionado.
Desempaquetando linux-headers-2.6.26-1-vserver-686-bigmem (de …/linux-headers-2.6.26-1-vserver-686-bigmem_2.6.26-13lenny2_i386.deb) …
Procesando disparadores para man-db …
Configurando gcc-4.1-base (4.1.2-25) …
Configurando cpp-4.1 (4.1.2-25) …
Configurando gcc-4.1 (4.1.2-25) …
Configurando linux-libc-dev (2.6.26-15lenny2) …
Configurando libc6-dev (2.7-18) …
Configurando linux-headers-2.6.26-1-common-vserver (2.6.26-13lenny2) …
Configurando linux-kbuild-2.6.26 (2.6.26-3) …
Configurando linux-headers-2.6.26-1-vserver-686-bigmem (2.6.26-13lenny2) …

6- Listo ahora ya quedo instalado el paquete que nos hacia falta, pero aun nos falta algo, el sistema nos dira que nos falta asignar los permisos a vboxdrv el cual se encuentra en el directorio /dev, para esto ingresamos al directorio /dev.

# cd  /dev

7- asignamos los premisos

# chmod 777 vboxdrv

Con este comando lo que hacemos es asignar permisos de lectura, escritura y ejecución a todos los usuarios del sistema para que puedan utilizar la virtualbox.

Otra manera de asignar los permisos sin necesidad de desplazarnos hasta el directorio es de la siguiente forma.

# chmod 777 /dev/vboxdrv

Ya en este punto nuestra maquina virtual se encuentra lista para que instalemos en ella el sistema operativo que queramos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: