Compartir máquinas virtuales con VirtualBox, Linux Host.

La prueba está realizada utilizando Fedora 15 x86_64 como Linux Host.

La versión de VirtualBox es la 4.0.10.

Se presupone que todos los usuarios que van a compartir las M.V. pertenecen al grupo vboxusers.

Lo he estado probando para poder utilizar una M.V. de Windows XP y otro de Ubuntu entre los usuarios de un PC, y no tener que crear una para uno.

Los pasos que he seguido son:

1º Crear un carpeta común, accesible a todos los usuarios.

Ha sido creada en /home/Virtualbox, pero igual puede ser en otra partición u otro directorio.

/Virtualbox es propiedad de root y tiene los permisos de lectura y escritura, tanto por el propietario, como por el grupo, como por el resto de usuarios (drwxrwxrwx)

Dentro de esta otros dos carpetas:

– Compartida (La carpeta compartida de la máquina para acceder a ficheros desde los diferentes sistemas instalados.

– Machines (Dónde están instaladas las diferentes máquinas).

2º Configurar el directorio por defecto para instalar las M.V.

Abrir VirtualBox en modo gráfico.

Ir al menú

Archivo,

Preferencias,

General y dentro de este en “Carpeta predeterminada de la máquina” poner:

/home/Virtualbox/Machines

3º Instalar una o varias máquinas.

4º Abrir Dolphin, Krusader o Nautilus como root.

Ir al directorio /Machines, cambiar los permisos de los nuevos directorios creados al instalar las máquinas. Poner propietario root, grupo root, permisos de lectura y escritura para el propietario, el grupo y resto de usuarios. Marcar la casilla “Aplicar cambios a todas las subcarpetas y sus contenidos.

Sin cerrar el explorador de archivos como root.

Copiar la la carpeta oculta del directorio del usuario que ha realizado la instalación .VirtualBox

(En mi caso sería /Home/Emi/.Virtualbox)

Pegarla en el directorio principal de cada uno de los usuarios a los que se le va a dar permiso para compartir las M.V.

Ver los permisos de los directorios pegados y si es necesario cambiarlos y ponerles los de su respectivos usuarios.

Por ejemplo /home/Antonio/.VirtualBox, propietario Antonio y grupo Antonio.

5º Cerrar sesión, cambiar de usuario y probar si funciona.

De la única forma que conseguí que funcionara fue poniendo como propietario al root y dando permisos a todos.

Probé con el grupo vboxusers, pero cada vez que cambiaba de usuario el último que había utilizado VirtualBox se había hecho dueño de la máquina usada y del los logs., con lo cual daba error al lanzarla con otro nuevo.

Solución radical, probar con root. Funcionan las dos sin problemas.

No he probado a instalar una nueva V.M. después de realizado esto y si habría problemas sólo cambiando los permisos de la nueva máquina.

Un saludo,

Emiliano

Anuncios

Problema con disco virtual Windows-Xp en Linux

Tengo instalado VirtualBox en Fedora 14 x64.

Tengo tres máquina virtuales, dos para pruebas (Windows 7 y Windows XP) y otra para un curso que estoy realizando (Ubuntu).

Hace pocos días instalé, en la máquina de Windows XP,  Comodo Internet Security. Tenía Avast antivirus 5.0, y antes de realizar la instalación, deshabilité este. Al finalizar de instalar la suite de Comodo, me pidió reiniciar el sístema.

Al reiniciar e intruducir el usuario y la password, no me reconocía ninguno de los creados.

Sólo me interesaba un fichero de los que tenía en este,  pues no lo había pasado a la carpeta compartida. Era una base de datos de access.

Estuve intentando arrancar con F8, para entrar en modo seguro, pero no había forma.

Al final logré recuperar el fichero de la manera más sencilla.

– Introducir un cd con Hirens Boot CD.

– Entrar en propiedades de la máquina y marcar como opción de arranque: 1º CD, 2º HD.

– Ir a dispositivos y marcar la unidad del CD, para que la monte XP. También marcar la Unidad USB, que debe estar antes en su ranura correspondiente y sin montar en Linux, al igual que la unidad de CD.

– Iniciar la máquina XP.

– En el arranque sale la opción de Hirens Boot CD.

– Iniciar con Mini-Windows-XP

– Una vez que arranca este, con el explorador de archivos, ir a la unidad C: que es dónde está el disco virtual.  Aquí ya buscamos el fichero o lo ficheros que nos interesen, lo copiamos y pegamos en la unidad USB.

Ya está salvado lo que nos interesa.

Cuando volví a reiniciar la máquina, ya sin marcar las dos unidades en dispositivos, al cabo de un par de intentos, por fin pude identificarme en Windows y acceder al mismo.

Un saludo,

Emiliano

Badajoz