developerlover.com

Configurar carpetas compartidas de VirtualBox con CentOS

En este post vamos a configurar las carpetas compartidas de VirtualBox con CentOS. Esto nos permitirá más adelante, desde nuestra máquina virtual, acceder a los directorios compartidos de nuestro ordenador.

También, como explicaré en la siguiente entrada del blog, podremos configurar estas carpetas como directorio web de un servidor virtual de Apache, pero de momento centrémonos en compartirlas.

Y dicho esto, empecemos. Con la máquina virtual encendida, y desde CentOS, realizaremos las siguientes tareas.

1. Actualizar a la última versión del kernel

Asegurarnos de que estamos usando la última versión del kernel ejecutando el siguiente comando y reiniciamos.

$ yum update kernel*

$ reboot

2. Instalar paquetes requeridos

A continuación instalamos una serie de librerías requeridas para el uso de las campertas compartidas.

$ yum install gcc kernel-devel kernel-headers

3. Montar la Imagen de Guest Additions

Lo primero explicar que Guest Additions es un software de VirtualBox que proporciona una serie de utilidades para hacer más fácil el uso de la máquina virtual. Estas son algunas:

  • Integración del cursor del ratón
  • Carpetas compartidas
  • Mejor soporte de vídeo
  • Ventanas integradas
  • Sincronización horaria
  • Portapapeles compartido
  • Los inicios de sesión automáticos

Y a continuación procedemos a montar la imagen de Guest Additions para poder instalarla en CentOS.

3.1. Activamos el CD virtual de Guest Additions accediendo desde la aplicación de VirtualBox y en nuestra máquina virtual a, Devices → Install Guest Additions.

3.2. Y ya en CentOS, montamos la unidad en una carpeta creada previamente por nosotros con los siguientes comandos:

$ mkdir /media/VirtualBoxGuestAdditions

$ mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

4. Instalar Guest Additions

Instalamos Guest Additions ejecutando los siguientes comandos:

$ cd /media/VirtualBoxGuestAdditions

$ ./VBoxLinuxAdditions.run

5. Seleccionar carpeta para compartir

Ir a la configuración de nuestra máquina virtual → Carpetas compartidas, y seleccionar los directorios que queramos compartir.

Marcaremos la opción de solo lectura cuando queramos que nuestra máquina virtual solo lea de los ficheros y no pueda modificarlos o borrarlos.

Y seleccionaremos la opción automontar para que automáticamente monte el directorio al iniciar el sistema operativo. Con esta opción activada los directorios se montarán por defecto en el directorio /media, y el nombre será el mismo pero con el prefijo “sf_” quedando algo como “sf_nombre-de-nuestro-directorio”.

Seleccionar carpetas compartidas de VirtualBox

Solo faltaría reiniciar la máquina en el caso de que hayamos configurado las carpetas compartidas con ella encendida.

* Posibles errores

Al instalar las campertas compartidas ejecutando el instalador VBoxLinuxAdditions.run, si se instala sobre un CentOS server o cualquier otro sistema linux que solo funcione en modo consola, es muy probable que en el paso donde instala la librería “X Window System” dé un error debido a que no tenemos un sistema de ventanas instalado, pero no pasa nada, todo funcionará correctamente.


Y hasta aquí la configuración de las carpetas compartidas de VirtualBox con CentOS. Cualquier duda en los comentarios y lo resolvemos ;)

Categorías: CentOS, Sistemas operativos, VirtualBox

Carpetas compartidas de VirtualBox como directorio web de Apache en CentOS » « Configurar máquina virtual CentOS en VirtualBox como servidor web (HTTP & HTTPS)

5 Comentarios

  1. Hola Pablo, un pequeño apunte. Hay que rebootar la máquina para poder montar la carpeta compartida. Por lo demás un buen tutorial. Gracias!

  2. Solo para agregar a tu excelente aporte, si al instalar el Guest Additions

    Starting the VirtualBox Guest Additions [FAILED]
    instala
    # yum groupinstall “Development Tools”
    reinicia
    y listo vuélvelo a correr

    • developerlover

      17 junio, 2015 — 12:55

      Gracias mkbalam!

      revisaré la instalación ya que es un post un poco antiguo, y tendré en cuenta tu comentario para hacer las modificaciones necesarias ;)

  3. Buenísimo, gracias. me fue muy útil.

Deja un comentario

Your email address will not be published.

Copyright © 2017 developerlover.com

Up ↑