viernes, 19 de noviembre de 2010

Compartir carpetas entre el sistema operativo Anfitrión y los Invitados en VirtualBox

Cuando quiero llevar a cabo operaciones sobre sistemas operativos que no tengo instalados en mi ordenador (que por exigencias del guión, o sea del trabajo, es un Windows XP), hago uso de VirtualBox, una aplicación de virtualización gratuita que ahora mismo pertenece a Oracle (primero era de una compañía independiente alemana, luego fue comprada por Sun y ya sabemos que Oracle "fagocitó" a Sun).

El problema que a veces se me plantea es que los sistemas operativos "invitados" (o "guest" como los denomina VirtualBox) son entes independientes con su propia visión de los sistemas de ficheros y en principio no tienen por qué ver nada de lo que hay en el sistema de ficheros del sistema operativo "anfitrión" (mi querido Windows XP). Una solución a este problema cuando necesitamos acceder a contenido residente en nuestro Windows XP es acceder a través de la red local. En el caso de Trabajar con un sistema operativo invitado Linux, podemos hacerlo accediendo mediante smb y de ahí en adelante tendremos montada la unidad correspondiente.

Otra opción, que además ofrece VirtualBox, es hacer uso de carpetas compartidas. Con este concepto, la propia aplicación de virtualización nos permite seleccionar carpetas de nuestro sistema operativo anfitrión y hacerlas visibles en los sistemas operativos invitados.

Vamos a ver cómo configurar una carpeta compartida entre un sistema operativo anfitrión Windows (Windows XP) y un sistema operativo invitado Linux (Ubuntu). Los pasos a seguir serían:

1.- Aunque éste no sea un paso a seguir, vemos en Windows cuál es la carpeta a compartir (en este caso una llamada "MatterHorn". Sí, no es muy original ¿verdad?)

2.- Seleccionar en VirtualBox qué carpeta(s) deseamos compartir. Para ello vamos al menú "Dispositivos-Carpetas compartidas":



3.- Una vez seleccionada la carpeta correspondiente, le indicamos a VirtualBox que deseamos que sea una carpeta permanente.


4.- Y ahora ya vemos que disponemos en VirtualBox de esa carpeta compartida. A través de esta misma ventana podríamos añadir más carpetas compartidas, editar las opciones de las existentes o borrar alguna de ellas (eliminarla de la lista de carpetas compartidas, no borrar la carpeta en sí).

4.- Ahora viene el momento de incluir esa carpeta en nuestro Linux. Abrimos una consola de comandos y empezamos por crear una carpeta donde "montaremos" la carpeta compartida:
sudo mkdir /mnt/MatterHorn

5.- Procedemos a montar la carpeta compartida
sudo mount -t vboxsf MatterHorn /mnt/MatterHorn

6.- Y ya tenemos acceso al contenido de la misma en nuestro Linux.

ls -l /mnt/MatterHorn

7.- Si deseásemos desmontar la carpeta, el comando a usar sería el siguiente:

sudo umount -a -t vboxsf

Puede darse la circunstancia de que no tengamos instaladas las utilidades de VirtualBox para integrar el sistema operativo invitado con su anfitrión (las denominadas VirtualBox Additions). En tal caso, el comando el Ubuntu para instalarlas es el siguiente:

apt-get install virtualbox-ose-guest-utils

La secuencia completa de comandos en Linux se muestra en la siguiente imagen:

Una solución elegante para compartir información entre los sistemas de ficheros de distintos sistemas operativos cuando usamos VirtualBox como solución de virtualización.


viernes, 5 de noviembre de 2010

¡Felicidades a los chicos de and.roid.es en su segundo aniversario!

Sí, parece que, al menos en mi caso, para vencer la pereza a la hora de escribir entradas en el blog tiene que haber premio de por medio ;-). En su día comencé el blog con el acicate de estos mismos chicos por su primer aniversario y después de muchos meses de abandono, así de claro, ellos son también los que me motivan esta nueva entrada.

Y si bien es cierto que el blog no se ha ido actualizando, no menos cierto es que todos los días he dedicado un buen tiempo a repasar otros blogs y webs en busca de lo último en tecnología, Y el mejor punto de referencia en castellano en lo referente a los dispositivos equipados con Android como sistema operativo es sin duda alguna and.roid.es.

Si tuviese que destacar qué es lo que más me gusta, diría que son dos apartados:
Y si en algo pudiese aportar un pequeño granito de arena para mejorar aún más la web de and.roid.es, quizás propondría un poco más de claridad en cuanto a la navegación por todo el sitio web, ya que a veces es fácil despistarse en cuanto a dónde te encuentras.
Bueno, espero que este despertar del letargo bloguero no sea puntual y poco a poco vaya manteniendo las entradas.