lunes, 12 de agosto de 2013

Cómo instalar Guest Additions (VirtualBox) en openSUSE como sistemas huésped, y cómo compartir carpetas y el portapapeles con el sistema anfitrión (GNU-Linux o Windows).

Sobre Guest Additions ...
Guest Additions (en adelante GA) es un software proporcionado por VirtualBox que engloba una serie de aplicaciones y controladores para mejorar la integración y funcionalidades del sistema operativo huésped. Por tanto, hay que instalarlo en cada una de las máquinas virtuales que instalemos en nuestro sistema operativo anfitrión con Virtualbox. Este software aporta al sistema huésped un mejor soporte de vídeo, integración del cursor del ratón, comunicación entre el anfitrión y huésped, sincronización horaria, directorios e incluso unidades de disco compartidas, ventanas compartidas, ventanas sin costuras, portapapeles compartido, etc.

El procedimiento para instalar GA, en principio, es independiente del sistema anfitrión, pero puede ser distinto según cual sea el sistema huésped. Puede variar de unas distribuciones a otras, o más bien de unas ramas a otras, debido básicamente a los paquetes que son requeridos en cada caso, o si el sistema está configurado para una instalación automática, o se dispone en el repositorio oficial de un paquete específico “ISO”, como en Ubuntu.
Instalando Guest Additions ...
En este artículo nos vamos a centrar en openSUSE y openSUSE-Edu Li-f-e. En general en las distintas distribuciones y ramas, el proceso está compuesto por tres pasos que tenemos que acometer como usuario root (su) o como usuario con privilegios de root (sudo):
1. Preparar el sistema del huésped (openSUSE)
Tenemos que tener instalado en el sistema los siguientes paquetes:
gcc gcc-c++ make automake autoconf kernel-source kernel-syms kernel-desktop-devel
Lo cual podemos hacer por consola o con el gestor de software de YaST.
2. Instalar el CD virtual de GA
En el menú de VirtualBox con el sistema huésped en funcionamiento (está situado en la parte superior izquierda de la ventana de la máquina virtual), abrimos el desplegable “Dispositivos” y picamos en “Instalar Guest Additions”; se preparará una unidad virtual de cdrom,VBOXADDITIONS_4.2.x_x, que por lo general se localiza en /media/. No obstante, en la versión 12.3 es en /var/run/media/nombre_usuario/.
3. Montar y ejecutar el CD virtual de GA
Abrimos el gestor de archivos en modo superusuario, para ello vamos a:
Sistema>Administrador de Archivos> Gestor de archivos-modo superusuario
El CD virtual (VBOXADDITIONS_4.2.x_x) aparecerá en el panel del gestor, picamos sobre él con el cursor para que se monte y seguidamente, de los archivos que se muestran, picamos sobre el archivo VboxLinuxAdditions.run, se abrirá una ventana del asistente de la instalación, picamos en Si (o Yes) y cuando finalice reiniciamos el sistema.
Si no arrancara el proceso de instalación, lo cual dudo pero podría ser, en el explorador -que puede ser Dolphin, Nautilus o Thunar o quizás algún otro- y en la ventana del CD virtual, clic derecho y seleccionamos “Abrir terminal aquí”, o algo parecido; en Dolphin “Acciones>Abrir Terminal aquí”. Ejecutamos el siguiente comando:
# sh VBoxLinuxAdditions.run
Cuando finalice reiniciamos el sistema.
Cuando actualicemos VirtualBox ... 

Si en algún momento actualizamos VirtualBox en el sistema anfitrión tendremos que volver a instalar Guest Additions para que se encuentren ambos en la misma versión; esto es importante. Simplemente tienes que seguir el mismo procedimiento y los controladores antiguos serán reemplazados por la versión actual. También no debemos olvidar instalar la versión correspondiente de los Extensión Pack.
Compartir carpetas, unidades de disco ...

El procedimiento para compartir carpetas, portapapeles, etc., es independiente del sistema operativo anfitrión (Windows o GNU/Linux), y en principio es el mismo para las distribuciones GNU/Linux, salvo en lo referente a añadir nuestro usuario al grupo vboxsf que puede cambiar según las ramas. Lo he comprobado en Debian y derivadas y openSUSE y es, efectivamente, el mismo. En openSUSE el procedimiento es el siguiente:
a) Añadir nuestro usuario al grupo vboxsf
Al istalar las Guest Additions se nos habrá creado en nuestro sistema huésped un grupo de usuario denominado vboxsf. Tenemos que añadir nuestro usuario (jose, juan o el que sea) a dicho grupo lo cual hacemos mediante YaST. Vamos a:
YaST>Seguridad y usuarios>Gestion de usuarios y grupos
Nos ponemos con el cursor sobre nuestro usuario, picamos en el botón inferior “Editar”, vamos a la pestaña “Detalles” y en “Grupos adicionales” marcamos vboxsf.
b) Después seguimos el siguiente artículo a partir del punto 2 y hasta el final:
Saludos flamencos,

También te puede interesar consultar otras tutoriales.


6 comentarios:

  1. Muchas Gracias, muy bien y detallado; he recomendado tu página en otra que sigo y preguntan mucho sobre estos temas.

    ResponderEliminar
    Respuestas
    1. Me alegro que sea útil, y gracias por el comentario amigo Germán.

      Eliminar
  2. Gracias de nuevo, he podido instalarlas sin problema alguno. Me fue de gran ayuda. Tan solo que algún paquete como el kernel-syms me dijo que no lo encontraba, pero por lo demás funcionó.
    Saludos.

    ResponderEliminar
    Respuestas
    1. Me alegro amigo Miguel. Saludos flamencos y felices fiestas,

      Eliminar
  3. Hola muchas gracias por este articulo ¿hay un vídeo donde se pueda ver todo el proceso?

    un saludo

    ResponderEliminar
    Respuestas
    1. Pues no lo sé Avelino. Es posible, busca en YouTube.

      Saludos flamencos,

      Eliminar

LinkWithin

Related Posts Plugin for WordPress, Blogger...