Vraag & Antwoord

OS Linux

[Debian] Kernel-source installeert niet correct?

5 antwoorden
  • Raar probleem... Ik moet de kernel-source installeren om ndiswrapper te kunnen installeren. Nu kan ik via synaptic keurig zowel de headers als de source installeren van de gebruikte (standaard) 2.6.8-2-386 kernel, maar de sources staan dus niet in het pad [code:1:ede05cd582]/lib/modules/2.6.8-2-386/build/[/code:1:ede05cd582]Voor installatie van ndiswrapper gebruik ik deze handleiding: http://www.gnulinux.de/modules.php?name=News&file=article&sid=404 Waar staat de source dan wel? [code:1:ede05cd582]whereis source[/code:1:ede05cd582]geeft geen resultaat, net als "whereis kernel-source" In de dir [code:1:ede05cd582]/lib/modules/2.6.8-2-386/[/code:1:ede05cd582]staat wel een file "source" maar dat is het ook niet :-? Ik heb al geprobeerd een nieuwe kernel (2.6.14.5) te installeren, maar dat is helaas nog niet succesvol :( (ik krijg een kernel-panic als ik wil booten :-? Andere discussie, tzt in nieuw draadje) Alvast dank! Groet, M.V. Wesstein PS: Beste wensen voor 2006!! :D
  • in /lib/modules staan kernel-modules, niet de kernel-source. Die vind je ergens in /usr/src Het commando 'whereis' zoekt overigens niet naar broncodes.. Max
  • Dat laatste was ik al bang voor Max... :( Ik vond het idd al zo vreemd dat /lib/modules/ voorkwam in die beschrijving, maar goed: hij heeft het wél werkend gekregen.... Ik zal eens gaan zoeken in de src dir waar ik dan wél moet zijn. Keep you posted :) Groet, M.V. Wesstein
  • De kernel source is over het algemeen /usr/src/linux. als je een kernel compileert, maakt het make modules_install commando ook een symlink naar de sourcetree waarmee /lib/modules/<versie>/ is gecompileerd. Die symlink is voor module makefiles de meest betrouwbare manier om te achterhalen dat de module die gebouwd gaat worden met dezelfde sourcetree gebouwd gaat worden dan de op dat moment draaiende kernel. Vandaar dat het er gezocht word onder /lib/modules.
  • Ah, dank Tekkie. Ik ben nog niet zo thuis in de kernel omgeving. Helaas, Debian doet het net ff anders: [code:1:f1c64433b9]<machinename>:/home/<user># cd /usr/src <machinename>:/usr/src# ls -a . kernel-headers-2.6.8-2-386 kernel-source-2.6.8.tar.bz2 .. kernel-kbuild-2.6-3 modules kernel-headers-2.6.8-2 kernel-source-2.6.8 ndiswrapper-source.tar.bz2 <machinename>:/usr/src# [/code:1:f1c64433b9]Je ziet: geen dir "linux" Dan maar eens kijken in de kernel-source-2.6.8: [code:1:f1c64433b9]<machinename>:/usr/src# cd kernel-source-2.6.8 <machinename>:/usr/src/kernel-source-2.6.8# ls -a . Debian.src.changelog ipc net sound .. Documentation kernel README usr arch drivers lib README.Debian version.Debian COPYING fs MAINTAINERS REPORTING-BUGS CREDITS include Makefile scripts crypto init mm security <machinename>r:/usr/src/kernel-source-2.6.8#[/code:1:f1c64433b9]Installeren ging met apt/synaptic.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.