kernel-source-2.6.10 kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
tonitone
Beiträge: 6
Registriert: 12.02.2005 21:07:33

kernel-source-2.6.10 kompilieren

Beitrag von tonitone » 12.02.2005 21:20:49

hallo bei meinem 2.ten kernel den ich selber backe hab ich ein problem, wo ich mich an einem 2.6.10er kernel probiert habe.

ich hab die anleitung benutzt:
Kernel für Debian Paketsystem bauen
http://www.debianforum.de/wiki/?page=Ke ... stem+bauen

ich komm nicht weiter, da ich diese fehlermeldung bekommen habe.

hier ein auszug aus der shell:

make-kpkg clean

Code: Alles auswählen

tonitone:/usr/src/linux# make-kpkg clean
/usr/bin/make -f /usr/share/kernel-package/rules real_stamp_clean
make[1]: Entering directory `/usr/src/kernel-source-2.6.10'
test ! -f .config || cp -pf .config config.precious
test -f Makefile && \
            /usr/bin/make   ARCH=i386 distclean
make[2]: Entering directory `/usr/src/kernel-source-2.6.10'
  CLEAN   scripts/basic
  CLEAN   scripts/kconfig
  CLEAN   scripts/lxdialog
  CLEAN   .config include/linux/autoconf.h
make[2]: Leaving directory `/usr/src/kernel-source-2.6.10'
test ! -f config.precious || mv -f config.precious .config
test ! -f stamp-patch || /usr/bin/make -f /usr/share/kernel-package/rules unpatch_now
test -f stamp-building || test -f debian/official || rm -rf debian
# work around idiocy in recent kernel versions
test ! -e scripts/package/builddeb.dist || \
            mv -f scripts/package/builddeb.dist scripts/package/builddeb
test ! -e scripts/package/Makefile.dist || \
            mv -f scripts/package/Makefile.dist scripts/package/Makefile
rm -f modules/modversions.h modules/ksyms.ver debian/files conf.vars scripts/cramfs/cramfsck scripts/cramfs/mkcramfs applied_patches debian/buildinfo stamp-build stamp-configure stamp-source stamp-image stamp-headers stamp-src stamp-diff stamp-doc stamp-buildpackage stamp-libc-kheaders stamp-debian stamp-patch stamp-kernel-configure
rm -rf debian/tmp-source debian/tmp-headers debian/tmp-image debian/tmp-doc
make[1]: Leaving directory `/usr/src/kernel-source-2.6.10'
make-kpkg --revision=custom.1.0 --initrd

Code: Alles auswählen

tonitone:/usr/src/linux# make-kpkg --revision=custom.1.0 --initrd kernel_image
Warning: You are using the initrd option, that may not
work, depending on your kernel version and architecture,
unless you have applied the initrd cramfs patch to
the kernel, or modified mkinitrd not to use cramfs by
default. The  cramfs initrd patch, is included in the
Debian supplied kernel sources. New kernels on most
architectures do work fine.
By default, I assume you know what you are doing, and I
apologize for being so annoying. Should I abort[Ny]?
N
# work around idiocy in recent kernel versions
test ! -e scripts/package/builddeb || \
            mv -f scripts/package/builddeb scripts/package/builddeb.dist
test ! -e scripts/package/Makefile || \
            (mv -f scripts/package/Makefile scripts/package/Makefile.dist && \
               echo "# Dummy file " >  scripts/package/Makefile)
test ! -f stamp-debian && test ! -f debian/official && \
      rm -rf ./debian && mkdir ./debian
test ! -f stamp-debian && \
               ( test ! -f debian/official || test ! -f debian/control) && \
   sed -e 's/=V/2.6.10/g'        -e 's/=D/custom.1.0/g'       \
       -e 's/=A/i386/g'   -e 's/=SA//g' \
                -e 's/=L/lilo (>= 19.1) | grub, /g' -e 's/=I/initrd-tools (>= 0.1.48), /g'    \
                -e 's/=CV/2.6/g'                     \
                -e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'                      \
                -e 's/=ST/kernel/g'                                  \
                 /usr/share/kernel-package/Control> debian/control
test ! -f stamp-debian && test ! -f debian/official &&              \
   sed -e 's/=V/2.6.10/g' -e 's/=D/custom.1.0/g'                  \
    -e 's/=A/i386/g' -e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g' \
            -e 's/=ST/kernel/g'                                         \
        /usr/share/kernel-package/changelog > debian/changelog
test ! -f debian/rules &&                                       \
   install -p -m 755 /usr/share/kernel-package/rules debian/rules
echo done >  stamp-debian
make: *** Keine Regel vorhanden, um das Target »conf.vars«,
  benötigt von »stamp-configure«, zu erstellen.  Schluss.
Zuletzt geändert von tonitone am 12.02.2005 22:53:24, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 12.02.2005 21:36:15

scheint dieser Bug zu sein:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=294956

welche Version hat dein kernel-package Paket ?

tonitone
Beiträge: 6
Registriert: 12.02.2005 21:07:33

Beitrag von tonitone » 12.02.2005 22:21:44

8.120

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 12.02.2005 22:27:33

Mit dem 8.119 von Testing sollte es noch funktionieren, bzw warten bin 8.121 in unstable kommt

[edit]
Mit 8.119 habe ich gestern den kernel 2.6.10 erstellt. Beim Pakete bauen, mußte ich dann allerdings einwenig nachhelfen, daß dürfte aber ein lokales Problem bei mir sein
[/edit]

tonitone
Beiträge: 6
Registriert: 12.02.2005 21:07:33

Beitrag von tonitone » 12.02.2005 22:38:08

danke gms,

könntest du mir veraten wie ich mein 8.120 durch ein testing-8.119 ersetze, habe sowas noch nicht gemacht. und gibts es dann auch keine probleme mit den abhängigkeiten?

wäre sehr dankbar für die hilfe:)

gruß und dank
toni

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 12.02.2005 22:48:28

Code: Alles auswählen

apt-get install kernel-package/testing
sollte eigentlich reichen, ich glaube nicht, daß du dazu ein --force-yes benötigst

tonitone
Beiträge: 6
Registriert: 12.02.2005 21:07:33

Beitrag von tonitone » 12.02.2005 23:07:08

vielen vielen dank erstmal.

aber grade als ich ein apt-get update gemacht habe und nach kernel-package geguckt habe sah ich, das ein update folgte auf die
8.121
:)
und das backen geht voran . juhuuu.
ein hoch auf die schnellen bugfixe bei debian...

gruß
toni

Antworten