linux-kbuild-2.6.28

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

linux-kbuild-2.6.28

Beitrag von TanarRi_de » 04.02.2009 17:57:42

Hallo Zusammen,

damit ich Virtualbox zum laufen bekomme, muss ich erst folgendes in der shell ausführen:

Code: Alles auswählen

/etc/init.d/vboxdrv setup
was mir folgende fehlermeldung bringt

Code: Alles auswählen

Makefile:143: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Schluss.
ich habe dann gegoogelt dass ich mir das kbuild-Paket installieren soll, was ich aber leider nicht finde.
ein apt-get install linux-kbuild-2.6.28 bringt die Meldung dass es nicht vorhanden ist.
in der sources.list habe ich aber die kernelsources eingebunden

Code: Alles auswählen

deb http://kernel-archive.buildserver.net/debian-kernel etch main
deb http://kernel-archive.buildserver.net/debian-kernel sid main
deb http://kernel-archive.buildserver.net/debian-kernel trunk main
mein kernel ist:

Code: Alles auswählen

uname -a
Linux DEBIAN 2.6.28-1-amd64 #1 SMP Sat Jan 31 02:55:28 UTC 2009 x86_64 GNU/Linux
Woher kann ich dieses paket bekommen? bei google habe ich schon gesucht und herausgefunden, dass auch andere dieses paket suchen (auch für den 2.6.27 kernel)...

danke für Tips!

gruß
Eugen

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: linux-kbuild-2.6.28

Beitrag von Spasswolf » 04.02.2009 18:02:08

Eigentlich solltest du die passenden Header installieren:

Code: Alles auswählen

aptitude install linux-headers-$(uname -r)
Edit: Dieses Paket hängt vom kbuild Paket ab, welches nicht auf dem server vorhanden ist.

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Re: linux-kbuild-2.6.28

Beitrag von TanarRi_de » 04.02.2009 18:07:26

Hallo Spasswolf,

ok, habe ich gleich versucht... leider ohne erfolg. Folgende meldung kommt bei deinem befehl:

Code: Alles auswählen

  <snip>xserver-xorg-video-tga{u} xserver-xorg-video-vga{u} xsltproc{u} zenity{u}               
0 Pakete aktualisiert, 1 zusätzlich installiert, 339 werden entfernt und 2 nicht aktualisiert.
Muss 696kB an Archiven herunterladen. Nach dem Entpacken werden 944MB frei werden.            
Die folgenden Pakete haben verletzte Abhängigkeiten:                                          
  linux-headers-2.6.28-1-amd64: Hängt ab: linux-kbuild-2.6.28, welches ein virtuelles Paket ist.                                                                                            
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Beibehalten der folgenden Pakete in ihrer aktuellen Version:
linux-headers-2.6.28-1-amd64 [Nicht installiert]

Bewertungsnote beträgt -9881
er will also das paket "linux-kbuild-2.6.28" installieren, was er aber nicht findet. hhmmm !?
muss ich in der sources.list noch nen eintrag machen??

gruß
Eugen

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von KBDCALLS » 04.02.2009 18:08:23

Da wird dir wohl nix anders übrigbleiben , als die Debiansourcen zu laden und Paket selber bauen.

http://kernel-archive.buildserver.net/p ... build-2.6/

oder Eintrag in der Sources.list

Code: Alles auswählen

deb-src http://kernel-archive.buildserver.net/debian-kernel/ trunk main
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Re: linux-kbuild-2.6.28

Beitrag von TanarRi_de » 04.02.2009 18:11:41

hallo KBDCALLS,

schade. aber ok. nur habe ich das leider noch nie gemacht. welche datei muss ich von "http://kernel-archive.buildserver.net/p ... build-2.6/" runterladen.
Es gibt kein AMD64 Paket?

b) ..falls ich dann die korrekte datei runtergeladen, entpackt habe. wie gehts weiter? gibts da ein How-to?

Gruß
Eugen

Benutzeravatar
schorsch_76
Beiträge: 2629
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: linux-kbuild-2.6.28

Beitrag von schorsch_76 » 04.02.2009 18:33:09

Wenn du dieses Paket nicht bekommst mach das folgende:

Du benötigst folgende Packete: fakeroot kernel-package

- Lade den Source für deinen kernel von www.kernel.org
- Entpacken und in das neue Verzeichnis wechseln
- cp /boot/config-`uname -r` .oldconfig
- make oldconfig

Dann den Kernel und das Source/Headerspacket selbst bauen mit folgenden Befehlen:
- export CONCURENCY_LEVEL=2 (je nach Anzahl deiner Kerne. Damit nutzt du alle Kerne beim Kernelbau)
make-kpkg --initrd --revision=20090204 kernel_image kernel_headers kernel_source

wenn alles durchgelaufen ist, hast du 3 neue Packete ;)


Nutz den neuen Kernel, installiere die headers dann kannst du das vboxsetup machen ;)

Gruß

schorsch

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von KBDCALLS » 04.02.2009 18:40:38

Wenn du über apt-get machen willst.

Code: Alles auswählen

apt-get source linux-kbuild-2.6
Die Sourcen werden dann in einem Durchgang heruntergeladen und entpackt. Vorher aber in das /usr/src Verzeichnis wechseln.

Dann wechselst du in das Queltextverzeichnis.

dpkg-checkbuilddeps anschließend dpkg-buildpackage wenn alles glatt geht findest im /usr/src Verzeichnis das fertige Paket, auch wenn ein bissen gemeckert wird. Habs gerade mal getestet. Allerdings auf einem AMD K7 also i386
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Re: linux-kbuild-2.6.28

Beitrag von TanarRi_de » 04.02.2009 18:51:36

hallo zusammen,

ok, das werde ich später gleich versuchen (muss jetzt leider weg)
ich melde mich dann ob geklappt hat!!!

danke erstmal!

Gruß
Eugen

TanarRi_de
Beiträge: 18
Registriert: 20.06.2005 22:58:42

Re: linux-kbuild-2.6.28

Beitrag von TanarRi_de » 17.02.2009 17:50:06

Hallo nochmals,

ich wollte nur noch sagen, dass ich es geschafft habe!

danke für eure Hilfe!!!


gruß
Eugen

cscholz
Beiträge: 19
Registriert: 03.10.2008 16:01:19
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von cscholz » 08.03.2009 14:20:04

Hab den gleichen Weg versucht, scheitere jedoch bei dpkg-buildpackage mit folgender Meldung

Code: Alles auswählen

make[2]: Leaving directory `/usr/src/linux-kbuild-2.6-2.6.28'
make[1]: Leaving directory `/usr/src/linux-kbuild-2.6-2.6.28'
 signfile linux-kbuild-2.6_2.6.28-1~snapshot.12595.dsc
gpg: übersprungen "Bastian Blank <waldi@debian.org>": secret key not available
gpg: [stdin]: clearsign failed: secret key not available
Ein Import aller Schlüssel brachte mich leider auch nicht weiter.

Code: Alles auswählen

gpg --keyserver wwwkeys.pgp.net  --keyserver-options verbose --search-keys "waldi@debian.org"
gpg: suche nach "waldi@debian.org" auf hkp-Server wwwkeys.pgp.net
(1)  waldi_debian (sekret key dla debka) <waldi@zaron.eu.org>
    1024 bit DSA key CCF98BD4, erzeugt: 2005-02-09
(2)  Bastian Blank <waldi@debian.org>
    1024 bit DSA key F32F08D1, erzeugt: 2001-05-04
(3)  Bastian Blank (Debian Project) <waldi@debian.org>
    1024 bit DSA key 45DAFAFC, erzeugt: 2000-12-10
Kann mir da jemand helfen?

Gruß Christian Scholz

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von KBDCALLS » 08.03.2009 14:23:41

Ignorieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cscholz
Beiträge: 19
Registriert: 03.10.2008 16:01:19
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von cscholz » 09.03.2009 14:25:51

Okay, der Vorgang bricht aber leider an dieser Stelle ab und hat bis dahin auch kein .deb erzeugt.
Ich schau aber heute Abend Sicherheitshalber nochmal nach.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von KBDCALLS » 09.03.2009 14:55:50

Das fertigige Deb befindet sich im übergeordneten Verzeichnis. Also /usr/src


Ruf mal dpkg-buildpackage mit den Parametern -us -uc auf. Dann verschwindet die Fehlermeldung.

Code: Alles auswählen

dpkg-buildpackage --help 
ergibt ne einigermaßen ausführliche Hilfe. Auch in Deutsch.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cscholz
Beiträge: 19
Registriert: 03.10.2008 16:01:19
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von cscholz » 10.03.2009 08:29:17

Okay, geht... danke. Hab gedacht, dass mir ein Key fehlt.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von KBDCALLS » 10.03.2009 13:41:38

Bastian Blank wird dir aus nachvollziehbaren Gründen nicht seinen Secret Key überlassen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: linux-kbuild-2.6.28

Beitrag von xcomm » 26.03.2009 12:59:56

Hi Gemeinde,

danke für die nützlichen Tipps in diesem Thread.

Code: Alles auswählen

 
 aptitude install linux-image-2.6.29-1-686 linux-image-2.6.29-1-amd64
 aptitude install linux-headers-2.6.29-1-686 linux-headers-2.6.29-1-amd64
 cd /usr/src
 apt-get source linux-kbuild-2.6
 cd linux-kbuild-2.6-2.6.29/
 dpkg-checkbuilddeps
 dpkg-buildpackage 
 cd ..
 dpkg -i linux-kbuild-2.6.29_2.6.29-1_i386.deb

Grundsätzlich frage ich mich aber, warum es
linux-kbuild-2.6.28 (noch?) nicht als verfügbares Paket gab, wenn es den Kernel dazu gab?
Vielleicht erklärte sich das ja mit dem sehr zügigen Erscheinen von 2.6.29-1. ;-)

http://packages.debian.org/de/sid/linux ... 28-1-amd64

Danke,xcomm

P.S: Für den vorherigen Kernel gibt es das Paket: http://packages.debian.org/squeeze/linu ... 26-1-amd64

Antworten