kernel sources? woher?! (noob)

Dieses Thema im Forum "Debian/Ubuntu/Knoppix" wurde erstellt von neeth, 27.08.2003.

  1. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    Hallihallo!

    Bin neu hier, und hab gleich ein paar Fragen.

    Ich hab ein Via Epia ME 6000 auf dem ich verzweifelt versuche Debian zu installieren, Gentoo hab ich schon aufgegeben, bin zu ungeduldig für die andauernde kompiliererei.

    Ich hab etwas SuSE Erfahrung, ohne yast bin ich aber ziemlich verloren.


    Nun zum eigentlichen Problem:

    Ich installiere Debian, egal ob mit Kernel 2.4.18-bf2.4 oder 2.2.20.

    Nach der Installation will ich die Netzwerkkarte installieren. Dafür muß ein Modul, dass ich auf einer CD von VIA habe, installiert werden.

    ich kopier also die Treiberdaten in ein temporäres Verzeichnis und mache da "make install". (Genau wie's in der zugehörigen README steht)

    Als Antwort bekomme ich jedesmal

    ***Linux kernel source not found. Stop.

    Unter Gentoo war das (logischerweise) kein Problem.

    Also versuch ich die Kernel-Sourcen nachzuinstallieren.

    "apt-cache search kernel-source" findet folgendes:

    kernel-source-2.4.18
    freeswan

    freeswan isses nicht, soviel weiß ich selber, aber unter 2.2.20 bin ich hier schon am Ende.
    Unter 2.4.18-bf2.4 installier ich halt mal die kernel-source-2.4.18, das hilft mir aber auch nicht weiter... an der Fehlermeldung ändert sich nichts. Nach stundenlangem Kampf mit apt und dselect (hey, plötzlich kommt mir sogar yast1 sehr komfortabel vor) geb ich an dieser Stelle auf.

    Was kann da fehlen?

    Hoffnungsvolle Grüße,

    Olli.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    Also den 2.2 Kernel kannst du vergessen ;)
    nimm auf jeden Fall die bf24 installation....
    Danach saugst du dir via "apt-get install kernel-source-2.4.18" die Quellen...
    Die liegen dann unter "/usr/src" falls die Quellen noch gepackt sind entpackst du sie in dem Verzeichnis...
    als letztes solltest du noch einen Link auf die Quellen anlegen....
    also im /usr/src/ ein "ln -s kernel-source-2.4.18 linux" ausführen....
    danach sollte eigentlich alles klappen....
     
  4. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    entpacken?

    Hi!

    Die Quellen sind gepackt und nicht gelinkt, also hört sich dein Vorschlag schonmal gut an, danke für die Hilfe.

    Ich häng aber schon wieder:

    Die Quellen sind als XXX.tar.bz2 gepackt, wie entpacke ich das? "tar xjv" geht nicht... ;(


    Ciao,

    Olli.
     
  5. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    das sollte etwa so gehen:
    bunzip2 -c kernel-irgendwas.x.x.x.tar.bz2 | tar xvf
     
  6. #5 Havoc][, 28.08.2003
    Zuletzt bearbeitet: 28.08.2003
    Havoc][

    Havoc][ Debian && Gentoo'ler

    Dabei seit:
    27.07.2003
    Beiträge:
    898
    Zustimmungen:
    0
    Ort:
    GER/BaWü/Karlsruhe (bzw. GER/NRW/Siegen)
    hm, sorry.. sollte er nicht besser den vanilla-source nehmen?
    Denn die Debian Sources scheinen mir recht alt...

    Und ich habe unter debian nur gute erfahrungen mit dem v-source gemacht.

    So hab ich es immer gemacht:

    # apt-get install ncftp
    # cd /usr/src
    # ncftp
    ncftp> open ftp.kernel.org
    ncftp> logged in... *blah*
    ncftp> ls
    ncftp> get /pub/linux/kernel/kernel-2.4.22.bz2

    --- warten ---
    (tipp: Du kannst auch unter ncftp mit TAB arbeiten !)

    ncftp> succsesfull
    # bunzip2 ./kernel-2.4.22.bz2
    # tar -xvf ./kernel-2.4.22.tar

    # ln -s ./kernel-2.4.22 ./linux
    #cd ./linux
    # make menuconfig
    --- confen ---
    # make-kpkg kernel_image --revision=hostname.1.1
    --- warten :P ---
    # cd ..
    # dpkg -i ./newkernel.deb

    *G* - naja so ähnlich jedenfalls :>

    Oder ein "emerge ac-sources" *GGGG* *scnr*

    Ciao Havoc][
     
  7. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    Hmm..

    das dürfte schwer werden ohne Netzwerk, oder?

    Ich brauch die Quellen ja um meine NIC zum laufen zu kriegen.
    Wenn ich das mal hab, dann kommen die nächsten quälenden Fragen zum Thema Kernel compilieren... Dann soll ein aktueller Kernel her...

    Wenn ich gewußt hätte was für ein Kampf das mit dem Mini-ITX-Board wird, hätt ich's glaub ich sein lassen... aber was tut man nicht alles für nen kleinen, passiv gekühlten Server.

    Und immerhin hab ich mit meinen Gentoo- und Debian-Gehversuchen jetzt in 2 Wochen schon mehr über Linux gelernt als in 2 Jahren SuSE. Ohne SuSE Vorkenntnisse wär ich aber schon bei der Installation gescheitert.

    Jaja, portage iss schon echt nett! Aber bei Gentoo war ich mir nie wirklich sicher was ich gerade mache, man muß da schon gute Grundlagen und viel Geduld mitbringen...

    Tschau,

    Olli.
     
  8. #7 Havoc][, 28.08.2003
    Havoc][

    Havoc][ Debian && Gentoo'ler

    Dabei seit:
    27.07.2003
    Beiträge:
    898
    Zustimmungen:
    0
    Ort:
    GER/BaWü/Karlsruhe (bzw. GER/NRW/Siegen)
    *waaah* Sorry. War nicht böse gemeint. Ich hätte vielleicht doch vorher mal deinen Beitrag lesen sollen. Sorry. War auch keine Kritik an dich andre. Ich hab mich schon gefragt warum du Rätst einen älteren Kernel zu installen...

    Ciao Havoc][
     
  9. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    Hab's auch nicht böse verstanden...

    Das mit dem entpacken hat funktioniert, er entpackt grade wie wild... Thanx!


    Olli.
     
  10. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    ich häng schon wieder!

    Ich häng mal wieder und weiß nicht weiter!

    kernel-sources sind entpackt, link ist erstellt.

    jetz will ich meinen Treiber "maken" und was sagt er?

    *** Linux kernel source not configured - missing version.h Stop.


    ;(


    eine version.h existiert aber (/usr/include/linux/version.h)

    Inhalt:

    Code:
    #define UTS_RELEASE "2.4.18"
    #define LINUX_VERSION_CODE 132114
    #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8 ) + (c))
    
    stell ich mich zu doof an? ?(

    Ich hoffe auf schnelle Hilfe,

    Olli.
     
  11. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    hab folgendes unter google gefunden:
    also:
    cd /usr/src/linux
    make config
    make dep

    und nochmal versuchen ?(

    sorry...aber den Fehler hatte ich noch nicht.....
     
  12. #11 Havoc][, 28.08.2003
    Havoc][

    Havoc][ Debian && Gentoo'ler

    Dabei seit:
    27.07.2003
    Beiträge:
    898
    Zustimmungen:
    0
    Ort:
    GER/BaWü/Karlsruhe (bzw. GER/NRW/Siegen)
    Gehe am besten mal nach der Debian methode vor:

    "make-kpkg kernel_image --revision=hostname.1.1"

    dann hast du in /usr/src eine hostname.kernel.2.4.22.deb. Die kannst du dann über "dpkg -i ./hostname.kernel.2.4.22.deb" installieren.

    Ciao havoc][
     
  13. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    es funktioniert

    8)

    es geht... cool...

    hab jetz nen neuen Kernel kompiliert (zum zweiten mal in meinem Leben... erstes mal war vor ner Woche Gentoo) *stolzsei*

    nach" make config && make dep" hat er gemeckert das die Kernel-versionen nicht mehr übereinstimmen, also "make dep && make clean && make bzlilo && make modules && make modules_install"

    hat funktioniert...

    dann hatte make install beim Via Rhinefet (NIC) endlich Erfolg!

    jetz kommt das nächste Problem!
    Hab in der /etc/modules das Modul rhinefet eingetragen, und hab in der /etc/network/interfaces IP, Netmask, Gateway usw. eingetragen. Beim booten hab ich aber trotzdem noch kein Netzwerk. Muß nach dem Login erst "ifup eth0" eingeben... woran liegts?


    Danke für eure Hilfe,

    ein entspannter Olli. 8)
     
  14. #13 Havoc][, 28.08.2003
    Havoc][

    Havoc][ Debian && Gentoo'ler

    Dabei seit:
    27.07.2003
    Beiträge:
    898
    Zustimmungen:
    0
    Ort:
    GER/BaWü/Karlsruhe (bzw. GER/NRW/Siegen)
    hm - warum macht ihr euch das mit dem kernel so schwer?

    Debian kann das! mit make-kpkg kompiliert er den kernel und baut daraus ein deb. Das ist alles! Viel einfacher als "make dep && bzImage *blah*"

    Und du brauchst auch die /etc/modules nicht selbst zu bearbeiten. Dafür gibt es "modconf".

    Solte allerdings das Modul beim booten geladen werden (lsmod)und die /etc/network/interfaces fehlerfrei sein, solltest du schon netzwerk haben. Wodran das liegen könnte, weiss ich nicht. Was sagt denn lsmod und ifconfig?

    Ciao Havoc][
     
  15. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  16. neeth

    neeth Jungspund

    Dabei seit:
    27.08.2003
    Beiträge:
    17
    Zustimmungen:
    0
    Hi!


    was mach ich dann mit dem .deb? blick da noch nicht ganz durch... ich saug mir nämlich grad den 2.4.22 um etwas aktueller zu werden.

    lsmod sagt:

    Module Size Used by not tainted
    rhinefet 25376 0 (unused)

    ifconfig sagt mir nur das Local Loopback, kein eth0

    nach einem "ifup eth0" ist eth0 da, komplett konfiguriert mit IP, Gateway, ...



    ?( Olli.
     
  17. #15 Havoc][, 29.08.2003
    Havoc][

    Havoc][ Debian && Gentoo'ler

    Dabei seit:
    27.07.2003
    Beiträge:
    898
    Zustimmungen:
    0
    Ort:
    GER/BaWü/Karlsruhe (bzw. GER/NRW/Siegen)
    Also, die *.deb File ist ein Debian-Packet-File. Sowas wie *.rpm unter RadHat und Mandrake.

    Die kannst du dann einfach über "dpkg -i ./packetname.deb" installieren. Debian ist *glaub* das einzigste System das aus einem Kernel direkt ein Packet macht.

    Das heisst:

    - make dep && make clean && make bzlilo && make modules && make modules_install
    - cp /usr/src/arch/i368/bzlilo /boot

    macht debian mit folgendem befehl:
    - make-kpkg kernel_image --revision=hostname.1.1
    - dpkg -i /usr/src/hostname.1.1_kernel-image.deb

    Imho wesentlich einfacher.

    Jetzt fällt mir gerade ein - In deiner interfaces könnte noch ein fehler sein.. ich geb dir mal nen beispiel von mir:
    Code:
    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
            address 192.168.1.1
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
    
    Sollte dir mein Beispiel nicht reichen, steht das mit dem "autostart" auch in den manuals (man interfaces) (kleiner auszug):
    Ich hoffe ich konnte helfen.

    Ciao Havoc][
     
Thema:

kernel sources? woher?! (noob)

Die Seite wird geladen...

kernel sources? woher?! (noob) - Ähnliche Themen

  1. Aircrack Driver installieren... Kernel sources?

    Aircrack Driver installieren... Kernel sources?: Hallo, Folgendes Problem: Ich habe aicrack-ng installiert aber bekomme nur Fehler! Ich glaube das liegt daran, dass ich meine Treiber nicht...
  2. WLAN rt61 kernel-sources/-headers

    WLAN rt61 kernel-sources/-headers: Hallo Benutze seit ca 1/2 Jahr SuSE 10.2, richte momentan aber wegen akuter Wegknackgefahr bei YaST und Systemstart jetzt Debian 4.0 von...
  3. kernel sources und Doku

    kernel sources und Doku: Hallo Ich hätte eine Frage wie heißt das Debian-Paket in dem ich die Kernel-Sources zum aktuellen Kernel den ich gerade verwende finde....
  4. Zwei kleine Fragen betreffs Kernel Sources und ifup eth0

    Zwei kleine Fragen betreffs Kernel Sources und ifup eth0: Ich wollte mir mal den original Treiber von der Nvidia Seite installieren, aber der mosert dann rum, dass ich nicht die Kernel Sources installiert...
  5. Kernel-Sources fehlen nach update (Suse 9.1)

    Kernel-Sources fehlen nach update (Suse 9.1): First: bin Linux-Noob ;-( hab nen update mit yast gemacht und dabei hat er von kernel 2.6.4-52 auf 2.6.5-7.75 geupt. nun will ich wie schon...