wenn ich "make bzimage" eingebe erscheint:
make: *** Keine Regel um >>bzimage
was muß ichz da machen?
squire
Linux 15.036 Themen, 107.107 Beiträge
du musst im verzeichnis /usr/src/linux bzw /usr/src/linux-[kernelversionsnummer] sein (/usr/src/linux ist nur ein symlink darauf).
ausserdem brauchst du root rechte.
und make dep muss auch ausgeführt sein.
ich bin im richtigen verzeichnis, root bin ich auch und make dep clean ist auch durchgeführt.
die meldung bleibt die gleiche.
muß ich vielleicht noch irgendwelche packete installieren?
auf meinen zweiten rechner(redhat 7.3) habe ich das gleiche problem
das heisst 'make bzImage' nicht 'make bzimage'
K.
mein Gott
soweit, sogut.
jetzt endet das ganze mit:
arch/i386/kernel/kernel.o(.text.init+0c39c7): In funktion kbd_reset_ledacy_free :
: undefined reference to kbd_startup_reset
arch/i386/kernel/kernel.o(.text.init+0c39d7): In funktion kbd_reset_ledacy_free :
: undefined reference to kbd_srartup_reset
make[1]: *** [kallsyms] Fehler 1
make[1]: Leaving directory /usr/src/linux-2.4.21-0.13mdk
make: *** [vmlinux] Fehler 2
kann damit jemand was anfangen?
Schau mal in den Kernelquellen unter Documentation/Changes nach. Dort stehen die Versionen von Programmen, die du brauchst fuer diesen Kernel. Ich vermute, du hast eine falsche Version der binutils.
Warum nimmst du diesen Kernel? Geht denn ein 2.4.20 zu uebersetzen?
K.
weil dieser kernel bei mandrake 9.1 mit dabei ist.
ich werd mir die doc's mal angucken.
hi squire,
Lade Dir doch mal den aktuellen Kernel von www.kernel.org herunter (2.4.20), entpacke ihn nach /usr/src/linux (! oder symlink umlegen).
dann, wie Klaus beschrieben hat:
- cd /usr/src/linux
- make config oder make menuconfig oder make xconfig
- make clean
- make dep
- make bzImage
- make modules
- make modules_install
- cp /usr/src/linux/arch/ie86/boot/bzImage /wo_deine_kenel_liegen
- lilo.conf aktualisieren mit dem neuen Kernel
- /sbin/lilo aufrufen
neuen kernel booten.
HTH
Bis denne
poly
Wo machst du das? Und vor allem warum? Du musst doch erst make {config|menueconfig|xconfig} eingeben, um den Kernel zu konfigurieren. Und du musst dich natuerlich in den Kernelquellen befinden.
K.