2017-06-14 1 views
0

Ich habe diese Situation: Ubuntu 16.04;Kernel-Version nicht korrekt auf Ubuntu

Als ich angerufen uname -a Ergebnis ist Linux pi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux.

Das Problem ist, wenn ich die Treiber neu kompilieren will, das System mir den Fehler gibt:

make[1]: *** /lib/modules/4.1.19-v7+/build: No such file or directory. Stop. 

Aber wenn ich an /lib/modules/ sah, finde ich nur Version 4.4.38-v7+. Vielleicht weiß jemand, was es sein kann?

Danke.

+0

Sie haben versucht, aus der Quelle zu kompilieren? –

+0

Was meinst du? Entschuldigung, das habe ich nicht verstanden? – user23441

+0

Wie installieren Sie? Sie bauen es auf Ihrer eigenen Seite? –

Antwort

0

Sie müssen Kernel-Header für die Kernel-Version installiert haben, für die Sie zu kompilieren versuchen.

sudo apt-get install linux-headers-$(uname -r) 

Sie haben die Kernel-Header für 4.4.38-v7 +, aber nicht für Ihre gebootet Kernel von 4.1.19-v7 + (uname -r)

Wenn Sie nicht wollen, 4.1.19 installieren -v7 + kernel-headers, booten Sie das System neu und booten Sie in 4.4.38-v7 +, und versuchen Sie dann make, und es würde das Modul für diesen bestimmten Kernel kompilieren.

Verwandte Themen