Compartir carpetas en Virtualbox entre linux

22 01 2009

Tengo instalado Kubuntu 9.04 con KDE4.2RC en una maquina virtual en Virtualbox y me dispongo a compartir las carpetas de mi /home en Kubuntu.

Despues de instalar Kubuntu en Virtualbox vamos a Configuracion y agregamos el directorio compartido, en mi caso /home/cuervo.

vbox1

Nos fijamos que donde pone Folder Name dice cuervo.

Iniciamos la maquina virtual y solo hay que crear el directorio de destino de la carpeta compartida y montarla con el comando mount en la terminal, asi;

mkdir /home/cuervo/Escritorio/share

sudo mount -t vboxsf nombre-carpeta-compartida carpeta-de-destino

carpeta-de-destino = share

nombre-carpeta-compartida = cuervo (vease de nuevo la imagen anterior)

En mi caso queda asi:

sudo mount -t vboxsf cuervo /home/cuervo/Escritorio/share

Ahora pasará que cada vez que reiniciemos se desmontara y habra que ejecutar esa orden cada inicio de nuestra maquina virtual.  Para que se monte automaticamente se puede hacer de dos formas, haciendo un script y que se ejecute en cada inicio, o, editar el fstab.  Lo haremos mejor de esta última manera, en la terminal de nuestra maquina virtual;

kdesudo kate /etc/fstab

Se abre un fichero, y al final del mismo añadimos otra linia:

#carpeta compartida de ubuntu para kubuntu en virtualbox

cuervo /home/cuervo/Escritorio/share vboxsf defaults 0 0

vbox3





Habilitar USB en Virtualbox en Intrepid Ibex 8.10

3 09 2008

Me dispongo a actualizar esta entrada, ya que actualicé Hardy a Intrepid y al instalar la última version de Virtualbox vi que habian unos cambios en uno de los ficheros que modificaba antes para que la maquina virtual reconociera los USB. Empezamos:

En el Menu de Gnome>Sistema>Administracion>Usuarios y grupos, le damos a desbloquear y metemos la contraseña de root.  Clikamos en Gestionar grupos y buscamos “vboxusers“, le damos a propiedades y añadimos nuestro usuario tildando la opción.

En la Terminal:

gksudo gedit /etc/init.d/mountdevsubfs.sh

Se abrirá un archivo en el que hay que buscar este texto en el que me faltan unas cosillas (en Hardy si estaban), este es el fichero que se me abre:

mountdevsubfs

Y hay que añadirle esto:

#
# Magic to make /proc/bus/usb work in virtualbox version < 2.1
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Que es lo que le falta, quedando asi:

moundevsubfs-2

Y ahora edito este otro:

gksudo gedit /etc/udev/rules.d/40-basic-permissions.rules

Y añado: GROUP=”vboxusers” (esto va en relacion al primer paso, donde me he hecho usuario de Virtualbox), asi:

permission-rules1

Ahora solo queda reinicar el ordenador para que cargue los nuevos permisos.

Aqui unas capturas.





VirtualBox kernel driver not installed

2 08 2008

Me he encontrado con este error en la maquina Virtualbox justo despues de actualizar el kernel, pero no pasa nada, basta con poner esto en la Terminal, esperar que recompile y listo:

sudo /etc/init.d/vboxdrv setup

Por cierto, ha salido la nueva version de Virtualbox, la 2.1, diponible desde su web via repositorios.  Para agregar los repositorios:

Vamos a Menu de Gnome>Sistema>Administracion>Origenes de software>Software de Terceros, alli agregamos una nueva linia:

deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

Despues descargamos la llave, en la Terminal:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Solo queda recargar y listo, ahora se nos actualizara solo cada vez que salga una nueva version