Mam linux-image
zainstalowane wersje 3.16 i 4.0 pakietu. Podczas logowania mogę wybrać jądro, które chcę uruchomić w menu „Opcje zaawansowane”. Jednak gdy instaluję moduł DKMS, jest on kompilowany tylko dla nowszej wersji:
Setting up fglrx-modules-dkms (1:14.12-1) ...
Loading new fglrx-14.12 DKMS files...
Building only for 4.0.0-1-amd64
Odpowiednie pakiety ( linux-headers
, linux-kbuild
, linux-compiler-gcc
) są zainstalowane na 3,16 zbyt.
Dlaczego pakiet nie jest kompilowany dla starego obrazu jądra? Czy mogę skonfigurować coś, aby zostało skompilowane?
debian
compiling
kernel-modules
dkms
doublelep
źródło
źródło
Odpowiedzi:
Możesz użyć polecenia instalacji DKMS (Ref:),
man dkms
aby przebudować i zainstalować moduł dla określonego jądra. Poniżej przykład utworzony przez usunięcie modułów virtualbox dla jednej wersji jądra.sudo dkms install <module-name>/<module-version> -k <kernel-version>
źródło
dkms status
polecenia.