Recibo el siguiente error cuando intento instalar los módulos del núcleo VirtualBox:
------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.5.0-17-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
He intentado instalar el paquete linux-source, pero no estoy seguro de cómo Ubuntu maneja las fuentes y encabezados del kernel.
¿Alguna idea sobre cómo hacer esto desde el punto de vista de Ubuntu?
kernel
virtualbox
Bill Dengler
fuente
fuente
sudo apt install --reinstall virtualbox-dkms
De otra manera:
La forma normal:
fuente
dpkg-reconfigure
parece ser la opción correcta.sudo apt-get install linux-headers-`uname -r`
entoncessudo dpkg-reconfigure virtualbox-dkms
y finalmentesudo dpkg-reconfigure virtualbox
Necesita el encabezado del núcleo también. Según su resultado, sudo apt-get install kernel-headers-3.5.0-17-generic debería hacerlo. En la máquina virtual invitada, la ejecución automática de la imagen ISO o sudo sh ./VBoxLinuxAdditions.run desde el indicador de comandos de la shell debería funcionar. Parece que este es un problema conocido con la última versión 12.10.
fuente
No funciono para mi. Lo resolvió ejecutando:
Busque 'dkms' y (re) instale el de VirtualBox y presione el botón 'Aplicar'. El resultado debería decir que los controladores del kernel de virtualbox están en funcionamiento.
fuente
Esto se debe a que los encabezados del núcleo no están disponibles. Por lo general, estos encabezados no son necesarios, pero ayudan a otras aplicaciones que los necesitan a construir módulos del núcleo para mantenerse sincronizados con su distribución y la versión que está utilizando.
Puede instalar encabezados específicos, o puede instalar 'genérico' o 'actual':
Esto asegurará que cuando ingrese nuevos núcleos, los encabezados de esos núcleos también estén instalados. Cuando actualice su kernel, VirtualBox podrá actualizarse con los encabezados más nuevos y coincidentes. A veces, estos se pueden encontrar con otros nombres, como
linux-headers-amd64
en otras distribuciones.Después de tener los encabezados, puede purgar / reinstalar VirtualBox, o hacer que VirtualBox reconstruya los módulos y complete la configuración:
fuente