Hi! Bist Du sicher, daß Du keine initrd brauchst? Das ist die Initialisierungsramdisk. Erstellt kann sie mit mk_initrd -i vmlinuz.deinkernel - i initrd.deinkernel Diese initrd dann in lilo namentlich angeben: initrd = /boot/initrd.deinkernel In die initrd kommen die ladbaren Module die zum Starten des Rechners notwendig sind. Z.B. Module für SCSI, Reiserfs, usw. (siehe Eintrag INITRD_MODULES in der rc.config) Wenn diese Module in den Kernel einkompiliert worden sind, ist eine initrd nicht nötig! Paß auch noch auf, daß der lilo auch auf den richtigen Plattenanfang kopiert wird. Immer MBR der 1. Festplatte! So, dann sollte eigentlich alle klappen! lG Michi. On Thursday 05 September 2002 07:57, Fabian Daniel wrote:
Naja, jedenfalls dreht sich meine Frage ums Kernel
kompilieren. Ich schaff
es unter SuSE 7.3 pas-tout nicht, mir einen neuen,
schlanken Kernel zu
kompilieren. Und das geht mir jetzt schon auf der zweiten
Maschine so.
Dann machst Du wohl etwas falsch.
Yup, schaut ganz so aus :-).
[snip]
Was hast Du denn fuer einen Kernel a) momentan im Einsatz und b) zum Com- pilieren heruntergeladen?
Momentan hab ich den SuSE 2.4.10-4GB laufen. Ich hätte gern einen adaptierten 2.4.18ner.
Entweder hast Du Dich bei der Konfiguration vertan oder aber Du hast den neuen Kernel falsch im System installiert.
Ich glaub nicht, dass ich mich bei der Konfiguration vertan hab. Ich hab schon einige Kernels kompiliert, auch unter SuSE (nur nicht 7.3) und eigentlich hat das immer ganz gut hingehauen, aber diesmal stehe ich im wahrsten Sinne des Wortes vor einem Rätsel. So ein schwarzer Bildschirm ist als Fehlermeldung nämlich leider nicht sonderlich aussagekräftig :-).
Installiert hab ich den Kernel eigentlich wie immer: Make mrproper Make menuconfig Make dep Make modules Make modules_install Make bzImage
Cp System.map /boot/System.map-2.4.18 Cd arch/i386/boot Cp bzImage /boot/vmlinuz-2.4.18
Cd /etc Vi lilo.conf
+ image = /boot/vmlinuz-2.4.18 + label = linux-2.4.18 + root = /dev/ida/c0d0p5 + append = "vga=normal"
:wq
Lilo Init 6
(Die Großbuchstaben am Zeilenanfang sind wegen der %$"/)!§ Autokorrektur im Outlook)
Vielleicht ist es fuer Dich ja einfacher, von einer gegebenen Konfig aus zu starten.
Wie gesagt, eigentlich hab ich schon so manchen Kernel kompiliert, und meistens hat das auch ganz wunderbar gefunkt.
Und lies auf alle Faelle die Datei ./Documentation/Changes im neuen Kernel- Source-Tree, dort steht drin, welche Versionen Du von welchen Systempro- grammen fuer den neuen Kernel brauchst. Eventuell passt da was bei Dir nicht.
Eigentlich alles da... E2fsprogs hatte ich zwar nur 2.24, wo 2.25 als Anforderung drinsteht, aber das sind anscheinend nur bugfixes in fsck und debugfs. Daran kanns doch auch nicht liegen.
Naja, ich kann den Rechner jetzt sowieso nicht mehr neu starten, da er sich seit gestern am Abend schon wieder im Produktivbetrieb befindet. Aber das wird sicher nicht der letzte Computer sein, dem ich einen neuen Kernel spendieren soll, insofern wäre es nett, wenn du mir mitteilen könntest, wenn du noch was einfällt.
Gruesse, Thomson
Vielen Dank, Daniel