Hallo LUG,
heute war großer Backtag bei mir. Erst Kile, dann xmms, dann der Linuxkernel (man muss ja klein anfangen ;-)). Zum Schluss habe ich zwei Problemchen: ein kleineres (xmms spielt keine ogg-Dateien ab) und ein größeres, um was es jetzt geht.
Ich habe mir den 2.6.6er Kernel so gebacken, wie ich ihn extrahiert habe, also ohne irgendwelche Module neu rein zu nehmen oder welche rauszuschmeißen. Nur so zum testen, ob alles klappt. Von "make xconfig" und "make bzImage" zum "make modules" bin ich gekommen. Nun aber beim "make modules install" kommt der große Spass.
[root@Voyager linux]# make modules install make[1]: >>arch/i386/kernel/asm-offsets.s<< ist bereits aktualisiert. CHK include/linux/compile.h Building modules, stage 2. MODPOST Kernel: arch/i386/boot/bzImage is ready sh /usr/src/linux-2.6.6/arch/i386/boot/install.sh 2.6.6 arch/i386/boot/bzImage System.map "" There is no /lib/modules/2.6.6, skipping creation of initrd There was an error when generating initrd. Try to do a : /sbin/mkinitrd /boot/initrd-2.6.6.img 2.6.6 to see the errors looks like there is a problem, the default vmlinuz version is not the same as the initrd which means you have a mdk kernel and not a mdk initrd wich may give you trouble not adding bootloader entry: 266, it already exists [root@Voyager linux]# ll /boot insgesamt 4948 -rw-r--r-- 1 root root 512 2004-06-01 17:00 boot.0300 lrwxrwxrwx 1 root root 18 2004-06-11 17:55 config -> config-2.4.25-5mdk -rw-r--r-- 1 root root 52228 2004-05-18 15:36 config-2.4.25-5mdk -rw-r--r-- 1 root root 47159 2004-06-11 18:00 config-2.6.6 -rw-r--r-- 1 root root 256 2004-06-01 17:00 de-latin1-nodeadkeys.klt -rw-r--r-- 1 root root 5032 2004-02-19 18:03 diag1.img -rw-r--r-- 1 root root 16796 2004-02-19 18:03 diag2.img drwxr-xr-x 2 root root 4096 2004-06-01 16:53 grub/ -rw-r--r-- 1 root root 95774 2004-06-02 20:16 initrd-2.4.25-5mdk.img lrwxrwxrwx 1 root root 22 2004-06-02 20:16 initrd.img -> initrd-2.4.25-5mdk.img lrwxrwxrwx 1 root root 26 2004-06-11 17:56 kernel.h -> /boot/kernel.h-2.4.25-5mdk -rw-r--r-- 1 root root 537 2004-06-02 20:25 kernel.h-2.4.25-5mdk -rw------- 1 root root 99328 2004-06-11 17:57 map lrwxrwxrwx 1 root root 12 2004-06-01 17:06 message -> message-text -rw-r--r-- 1 root root 442273 2004-06-01 17:00 message-graphic -rw-r--r-- 1 root root 127 2004-06-01 17:06 message-text lrwxrwxrwx 1 root root 22 2004-06-11 17:55 System.map -> System.map-2.4.25-5mdk -rw-r--r-- 1 root root 634863 2004-05-18 15:36 System.map-2.4.25-5mdk -rw-r--r-- 1 root root 888991 2004-06-11 18:00 System.map-2.6.6 lrwxrwxrwx 1 root root 13 2004-06-11 18:00 vmlinuz -> vmlinuz-2.6.6* -rwxrwxrwx 1 root root 1403830 2004-05-18 15:36 vmlinuz-2.4.25-5mdk* -rwxrwxrwx 1 root root 1306358 2004-06-11 18:00 vmlinuz-2.6.6* lrwxrwxrwx 1 root root 19 2004-06-11 18:00 vmlinuz.old -> vmlinuz-2.4.25-5mdk*
Gleich mal ein größeres Portokoll, weil ich nicht weiß, was wichtig ist. Das oben ist bereits der zweite Versuch, weshalb er mir auch sagte, dass bereits Dateien da sind. Er hat mir in die lilo.conf den 2.6.6er bekannt gemacht und den link von vmlinuz auf den 2.6.6er gelegt. Die Module wurden nicht installiert, auch kein Verzeichnis in /lib/modules erstellt. Dadurch kann ich den /sbin/mkin ... nicht aufrufen (außerdem möchte ich vorerst den 2.4er als Standard-Kernel und nicht den 2.6er).
Beim booten (habe es schon erwartet) ging es bis zur Meldung dass der 2.6.6er geladen wird, das BIOS data okay und dann black screen. Aber er arbeitete noch im Hintergrund (zumindest bei einem von zwei Versuchen gehört).
Nun mein großes Anliegen: Kann jemand mir mit obigen Meldungen helfen, doch noch einen 2.6.6er Kernel auf mein System (Mandrake 10 official) zu bekommen? Den letzten Kernel habe ich mit Version 2.4.20 gebacken, ohne Probleme und unter Mandrake 9.1.
Tschau,
Falk
xconfig" und "make bzImage" zum "make modules" bin ich gekommen. Nun aber beim "make modules install" kommt der große Spass.
...
gelegt. Die Module wurden nicht installiert, auch kein Verzeichnis in /lib/modules erstellt. Dadurch kann ich den /sbin/mkin ... nicht aufrufen (außerdem möchte ich vorerst den 2.4er als Standard-Kernel und nicht den 2.6er).
Seh ich das richtig das Du "make modules install" gemacht hast? Es muss aber heissen "make modules_install". Daran hing ich auch schonmal ne Stunde ;)
Gruß Chris
Christian Franke schrieb am Freitag, 11. Juni 2004 18:53:
xconfig" und "make bzImage" zum "make modules" bin ich gekommen. Nun aber beim "make modules install" kommt der große Spass.
...
gelegt. Die Module wurden nicht installiert, auch kein Verzeichnis in /lib/modules erstellt. Dadurch kann ich den /sbin/mkin ... nicht aufrufen (außerdem möchte ich vorerst den 2.4er als Standard-Kernel und nicht den 2.6er).
Seh ich das richtig das Du "make modules install" gemacht hast? Es muss aber heissen "make modules_install". Daran hing ich auch schonmal ne Stunde ;)
Probiers gleich mal aus.
Gruß Chris
Falk Döring:
Ich habe mir den 2.6.6er Kernel so gebacken, wie ich ihn extrahiert habe, also ohne irgendwelche Module neu rein zu nehmen oder welche rauszuschmeißen. Nur so zum testen, ob alles klappt. Von "make xconfig" und "make bzImage" zum "make modules" bin ich gekommen. Nun aber beim "make modules install" kommt der große Spass.
Beim Kernel 2.6 kannst du auch gleich ein "make" machen, dann werden Kernel und Module gebaut. Dann noch "make modules_install" (man beachte den Unterstrich!) und "make install" (passt gleich grub oder lilo mit an) und fertsch.
Freundlich grüßend,
Erik
Erik Schanze schrieb am Freitag, 11. Juni 2004 21:38:
Falk Döring:
Ich nehme mal diese Mail zum Antworten. :-)
Beim Kernel 2.6 kannst du auch gleich ein "make" machen, dann werden Kernel und Module gebaut. Dann noch "make modules_install" (man beachte den Unterstrich!) und "make install" (passt gleich grub oder lilo mit an) und fertsch.
Darüber mag man denken, wie man will. Erstmal zum testen mag diese Option störedn sein, wenn man dann aber "seine" Konfiguration gefunden hat und sicher sein kann, das alles läuft, hilfreich. Aber Der lilo wird dadurch nicht auch noch ausgeführt, das muss man selber machen, oder?
Nun zurück zu meinem Report:
1. Module backen funktionierte (man muss halt lesen :-))
2. Probleme: 2.1 der blackscreen ist noch immer da Wenn ich mit dem 2.6er boote, wird der Bildschirm schwarz, er arbeitet ungemein und plötzlich erscheint das KDE-login. Nun möchte ich aber sehen, was er macht. Hat das was mit lilo der dem Kernel zu tun?
2.1 Sound und CD-ROM funktionieren nicht Dieses Problem hoffe ich durch eine gezieltere Hardwarewahl bzw. andere Einstellungen im lilo beheben zu können. Doch so lange Problem 2.1 nicht gelöst ist, finde ich dieses Problem zweitrangig. Oder gibt es doch eine Verbindung?
Grüßend, Falk
2.1 der blackscreen ist noch immer da Wenn ich mit dem 2.6er boote, wird der Bildschirm schwarz, er arbeitet ungemein und plötzlich erscheint das KDE-login. Nun möchte ich aber sehen, was er macht. Hat das was mit lilo der dem Kernel zu tun?
Da nehme ich an du hast die Framebufferunterstützung nicht kompiliert. Such in deiner lilo.conf nach einem Eintrag "vga=...", im Idealfall sollte dieser im Abschnitt für den 2.6er Kernel stehen. Ändere den Eintrag in "vga=normal", führe als root /sbin/lilo aus und boote neu
Gruß Chris
Christian Franke schrieb am Samstag, 12. Juni 2004 13:07:
2.1 der blackscreen ist noch immer da Wenn ich mit dem 2.6er boote, wird der Bildschirm schwarz, er arbeitet ungemein und plötzlich erscheint das KDE-login. Nun möchte ich aber sehen, was er macht. Hat das was mit lilo der dem Kernel zu tun?
Da nehme ich an du hast die Framebufferunterstützung nicht kompiliert. Such in deiner lilo.conf nach einem Eintrag "vga=...", im Idealfall sollte dieser im Abschnitt für den 2.6er Kernel stehen. Ändere den Eintrag in "vga=normal", führe als root /sbin/lilo aus und boote neu
Ich habe anstatt "vga=766" "vga=normal" hingeschrieben. Nun erscheinen erstmal kryptische Zeichen (Nummern und Buchstaben, mit viel Abstand dazwischen und unverständlich ohne Zusammenhang), ehe dann die Fehlermeldungen kommen. Wird wohl eine längere Zeit dauern, ehe ich meinen ersten 2.6er Kernel zum laufen gebracht habe.
Ach so, was soll das für ein Logo sein, was man kompilieren kann? Steht keine Hilfe dazu.
Backgeselle Falk
Falk Döring falk.doering@web.de at 2004-06-12 1946 +0200:
Ach so, was soll das für ein Logo sein, was man kompilieren kann?
Dreimal darfst du raten... :)
MfG, Jonas
Jonas Witt schrieb am Samstag, 12. Juni 2004 19:49:
Falk Döring falk.doering@web.de at 2004-06-12 1946 +0200:
Ach so, was soll das für ein Logo sein, was man kompilieren kann?
Dreimal darfst du raten... :)
Is nicht dein Ernst! Nennt man sowas überflüssig? Dachte doch wirklich, es könnte etwas nützliches sein. So kann man sich irren.
Wünsche eine ruhige Nacht, Falk
Jonas Witt schrieb am Samstag, 12. Juni 2004 19:49:
Falk Döring falk.doering@web.de at 2004-06-12 1946 +0200:
Ach so, was soll das für ein Logo sein, was man kompilieren kann?
Dreimal darfst du raten... :)
Hätsch draufgedrückt, hätschs gesehen. Manchmal is man zu zaghaft...
Hi Falk,
zwei sachdienliche Hinweise hast du ja schon bekommen, von mir nur noch was zur Beruhigung:
Sämtliche Versionen von 2.6er Kernel, die ich zu kompilieren versucht habe liefen auf meinem Mandrake10/cooker.
Also dann noch viel Spaß beim kompilieren...
Friedrich
lug-dd@mailman.schlittermann.de