Al instalar Guest Additions en ubuntu
Es posible recibir el error failed to set up service vboxadd, please check the log file al intentar instalar las Guest Additions en alguna distro Linux
Os describo todo el proceso de instalación por si no lo conocéis, pero si ya lo domináis ir a la parte final con la solución
Ya sabemos que para instalar las Guest Additions simplemente tenemos que montar el archivo VBoxGuestAdditions.iso (archivo que podemos encontrar en el directorio de instalación de VirtuLbox) en la unidad de CD virtual.
Estos son los pasos a seguir
Selecciona el archivo del disco virtual
Con la máquina apagada es el momento de indicarle dónde están los Guest Additions para instalarlos. Para ello nota que en la ventana de tu máquina virtual hay un menú a la parte de afuera. Una de las opciones de este menú es Dispositivos. Dale clic a esta opción y te saldrá otro menú. De este otro menú escoge la opción Dispositivos CD/DVD,
Notarás que la opción Dispositivos CD/DVD cuenta a su vez con otro sub-menú. Aquí vas a cliquear en la primar opción que dice Seleccionar un archivo de disco virtual de CD/DVD.
Ahora debes buscar la imagen ISO que contiene los Guest Additions. Por lo general esta se encuentra en la mismo carpeta donde VirtualBox está instalado. En sistemas Windows esta carpeta suele ser:
C:\Program files\Oracle\VirtualBox
En sistemas Linux suele estar en:
/opt/VirtualBox/
En sistemas Mac está en:
Contents/MacOS
Una vez estés en la carpeta, selecciona el archivo VBoxGuestAdditions y dale clic al botón Abrir
Y podremos ver en el Gestor de archivos que ha aparecido la unidad virtual de CD con las Guest Additions.
Así que entraremos y visualizaremos su contenido:
Instalación de Guest Additions en la máquina virtual
Ya hemos preparado el sistema e indicado la localización del archivo de los Guest Additions. Ahora toca finalmente instalarlos. Para ello, luego de reiniciar la máquina virtual, entra a Ubuntu con tus credenciales y ve al Escritorio. Allí en el menú principal de la parte izquierda verás varios botones. Si seleccionaste el disco virtual correctamente, debes ver un botón que dice VBOXADDITIONS_4.XXXXX seguido de unos números.
Entonces pasarás al explorador de archivos de Ubuntu, el cual te mostrará el contenido del disco virtual seleccionado. En este paso es importante que te fijes en un botón a la parte superior derecha. El mismo dice Ejecutar programa
Después te saldrá una ventanita preguntándote si quieres ejecutar la instalación. Selecciona el botón Ejecutar, como se ve en la Imagen #18.
Luego de eso Ubuntu te preguntará tu contraseña. Entra la misma y luego presiona el botón Autenticar, como muestra la Imagen #19.
Y al intentar ejecutarlas, por medio de la terminal, con permisos de superusuario:
1 |
sudo ./VBoxLinuxAdditions.run |
en ubuntu veremos la pantalla que mostrábamos al principio, que intenta instalarlas, pero al final nos arrojará el error: failed to set up service vboxadd
Solución
Acciones recomendadas de costumbre:
Actualizar nuestro sistema Linux
1 |
sudo apt-get update |
2 |
sudo apt-get upgrade |
Hemos de instalar dkms y adicionalmente si fuera necesario, también el paquete build-essential.
DKMS (Dynamic Kernel Module Support) proporciona soporte para la instalación de versiones complementarias de los módulos del núcleo.
Lo instalaremos de esta forma:
1 |
sudo apt-get install dkms |
build-essential es un paquete que contiene referencias a numerosos paquetes de software necesarios para la construcción en general.
Lo instalaremos con:
1 |
sudo apt-get install build-essential |
A continuación reiniciamos el sistema para activar las actualizaciones, y ya podremos instalar las Guest Additions. Aparecerá el mensaje: