Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[Debian] Kernel-source installeert niet correct?

maximilaan
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

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