Wieso klappt das mit dem verdammten Kernel nicht :-(

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
eierfeile
Beiträge: 114
Registriert: 01.02.2004 16:16:22

Wieso klappt das mit dem verdammten Kernel nicht :-(

Beitrag von eierfeile » 24.10.2004 02:32:53

Hallo

Bin am verzweifeln! Wollte bei meinem System (woddy) ein Update auf Sarge und einem neuen Kernel machen! Erstmal hat das Update auf Sarge (glaube ich) nicht Hingehauen, und dann der Kernel!

Der PC hat zwar ausgegeben, das der Kernel erfolgreich upgedatet wurde, aber nach einem neustart konnte ich nicht mehr booten!

... also Festplatte ausgebaut und mit einer Neuen das gleiche von neuem versucht:
Anleitung: http://www.debianforum.de/wiki/?page=In ... +von+Sarge

Installation von Woddy: Erfolgreich!
Installation von Sarge: Erfolgreich (glaube ich - wo sieht man das?)
Update auf Kernel 2.4.26: Fehler
Hab die Kernelsourcen wie beschrieben heruntergeladen und entpackt!
Dann der 1. Fehler: mit make menuconfig kommt:

Code: Alles auswählen

...
make[1]: Entering directory `/usr/src/kernel-sources-2.4.26/scripts/lxdialog´
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status

>> Unable to find the Ncurses libraries
>>
>> You must have Ncurses installed in order
>> to use ´make menuconfg

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.4.26/scripts/lxdialog´
make: *** [menuconfig] Error 2
Alles schön und gut, habs also nur mit
make
gemacht!
Alle angaben gemacht, und anschließend:
make-kpkg --bzImage --revision=deb.0 kernel_image
Der 2. Fehler:

Code: Alles auswählen

...
scripts/mkdep.c:591: warning: implicit declaration of function `strncmp´
make[2]: *** [scripts/mkdep] Error 1
make[2]: Leaving directory `/usr/src/kernel-source-2.4.26´
make[1]: *** [dummy_do_dep] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.26´
make: *** [stamp-kernel-configure] Error 2
Das selbe Problem habe ich mit dem Kernel 2.4.27!
Was habe ich falsch gemacht!

Ich danke im vorraus!

Benutzeravatar
eierfeile
Beiträge: 114
Registriert: 01.02.2004 16:16:22

Noch ne Frage!

Beitrag von eierfeile » 24.10.2004 02:36:32

Welches ist der aktuellste Kernel!
Hab unter http://www.kernel.org 2.6.9 gefunde! Finde ihn aber nicht unter
apt-get install kernel-source-2.6.9 kernel-package

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 24.10.2004 02:38:18

Bin todmüde und habe zum Hauptproblem gerade keinen Einfall, aber ich kann dir sagen warum dein make menuconfig nicht geht.

Du musst libncurses5-dev installieren. Darauf baut das Menüsystem von menuconfig auf.

Code: Alles auswählen

apt-get install libncurses5-dev
//edit:
Der aktuellste Kernel ist 2.6.9. Allerdings gibt es den noch nicht als .deb über apt-get. Das liegt daran, dass sie Debian Entwickler ein bisschen Zeit brauchen um das Paket zu erstellen. Der 2.6.9 ist noch nicht so lange raus, deswegen gibt es das .deb Paket noch nicht. Dürfte aber nicht mehr lange dauern.
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club

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

Beitrag von KBDCALLS » 24.10.2004 11:51:34

Eigentlich ist es logisch , das ein Kernel 2.6.xx keine Module bei Woody findet. Woody ist ja schon recht alt und weiß daher nichts vom Kernel 2.6.x Die Krux dabei ist das eine 2.6.x Kernel keine modutils verwendet sondern die module-init-tools. Für den Anfang würde ich mir erst einmal einen Kernel von http://www.backports.org holen. Da kriegst du auch alles was du sonst noch brauchst um ein Kernelupdate hinzubekommen.

Kleiner Tip

Wenn diu dich wirklich ins Abenteuer der Kernelbauens stürzen willst

Bei einem Kernel (nur hier) bekommt mit make help eine Übersicht der Optionen die das makefile des Kernel kann. Um am besten kommpiliert man einen Kernel mit make-kpkg --initrd kernel-image. Dann bekommt man ein Debianpaket zum installieren.
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
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 24.10.2004 17:38:25

Wiewärs wenn du mit apt-get install libncurses5-dev erst mal installierst, und dann make menuconfig, dort deine config machst, und dann erst make-kpkg?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

stefan-tiger
Beiträge: 76
Registriert: 18.03.2004 16:17:18

Beitrag von stefan-tiger » 24.10.2004 18:19:08

Hallo ich hab auch ein Problem mit einem veralteten SID auf Sarge upgrade.

1.) Warum versucht er bei dir kKernel 2.4.26 zu installieren und bei mir 2.4.25?

2.) Fehler beim Upgrade:

biet01:/home/stefan# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded:
kernel-image-2.4.25-1-686
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
377 not fully installed or removed.
Need to get 0B/12.2MB of archives.
After unpacking 8192B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 75842 files and directories currently installed.)
Preparing to replace kernel-image-2.4.25-1-686 2.4.25-1 (using .../kernel-image-2.4.25-1-686_2.4.25-3_i386.deb) ...

You are attempting to install an initrd kernel image (version 2.4.25-1-686)
This will not work unless you have configured your boot loader to use
initrd. (An initrd image is a kernel image that expects to use an INITial
Ram Disk to mount a minimal root file system into RAM and use that for
booting).

As a reminder, in order to configure LILO, you need
to add an 'initrd=/initrd.img' to the image=/vmlinuz
stanza of your /etc/lilo.conf

I repeat, You need to configure your boot loader -- please read your
bootloader documentation for details on how to add initrd images.

If you have already done so, and you wish to get rid of this message,
please put
`do_initrd = Yes'
in /etc/kernel-img.conf. Note that this is optional, but if you do not,
you'll continue to see this message whenever you install a kernel
image using initrd.
Do you want to stop now? [Y/n]
Ok, Aborting
dpkg: error processing /var/cache/apt/archives/kernel-image-2.4.25-1-686_2.4.25-3_i386.deb (--unpack):
subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/kernel-image-2.4.25-1-686_2.4.25-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Benutzeravatar
slide
Beiträge: 588
Registriert: 28.05.2003 12:09:20
Wohnort: Bochum
Kontaktdaten:

Beitrag von slide » 24.10.2004 20:38:54

Hm, eigentlich wäre es ganz gut wenn ihr für jedes Problem einen eigenen Thread anlegt...

Also soweit ich das erkennen kann, liegt der "Fehler" daran, dass du bei der Frage

Code: Alles auswählen

Do you want to stop now? [Y/n]
Enter gedrückt hast und den Installationsprozess abgebrochen hast. Vorher gibt er dir ja nur Infos aus.

Versuch mal ein

Code: Alles auswählen

apt-get -f install
Debian Sid, Kernel 2.6.15.x, Fluxbox
Jabber ID: slide@amessage.de | Bochumer GNU/Linux User Group
It is only when we have lost everything that we are free to do anything. --Fight Club

Antworten