Ich habe die Versionen 3.16 und 4.0 des linux-image
Pakets installiert. Während der Anmeldung kann ich im Menüpunkt "Erweiterte Optionen" auswählen, welchen Kernel ich starten möchte. Wenn ich jedoch ein DKMS-Modul installiere, wird es nur für die neuere Version kompiliert:
Setting up fglrx-modules-dkms (1:14.12-1) ...
Loading new fglrx-14.12 DKMS files...
Building only for 4.0.0-1-amd64
Relevante Pakete ( linux-headers
, linux-kbuild
, linux-compiler-gcc
) für 3.16 zu installieren.
Warum wird das Paket nicht für das alte Kernel-Image kompiliert? Kann ich konfigurieren etwas so es wird kompiliert?
debian
compiling
kernel-modules
dkms
doublep
quelle
quelle
Antworten:
Sie können den DKMS-Installationsbefehl (Ref
man dkms
:) verwenden, um das Modul für einen bestimmten Kernel neu zu erstellen und zu installieren. Unten ein Beispiel, das durch Entfernen von Virtualbox-Modulen für eine Kernelversion erstellt wurde.sudo dkms install <module-name>/<module-version> -k <kernel-version>
quelle
dkms status
Befehl , um zu erfahren, welche Module und Versionen DKMS bekannt sind .