Tengo linux-image
instaladas las versiones 3.16 y 4.0 del paquete. Durante el inicio de sesión, puedo seleccionar qué núcleo quiero arrancar en el elemento del menú "opciones avanzadas". Sin embargo, cuando instalo un módulo DKMS, se compila solo para la versión más reciente:
Setting up fglrx-modules-dkms (1:14.12-1) ...
Loading new fglrx-14.12 DKMS files...
Building only for 4.0.0-1-amd64
Paquetes relevantes ( linux-headers
, linux-kbuild
, linux-compiler-gcc
) se instalan de 3.16 también.
¿Por qué el paquete no se compila para la antigua imagen del núcleo? ¿Puedo configurar algo para que se compile?
debian
compiling
kernel-modules
dkms
doble
fuente
fuente
Respuestas:
Puede usar el comando de instalación DKMS (Ref
man dkms
:) para reconstruir e instalar el módulo para un núcleo específico. A continuación se muestra un ejemplo creado al eliminar los módulos de virtualbox para una versión de kernel.sudo dkms install <module-name>/<module-version> -k <kernel-version>
fuente
dkms status
comando.