Byte_Breaker Geschrieben 1. Juli 2002 Teilen Geschrieben 1. Juli 2002 Hallöchen! Ich sitzt vor meiner Linux-Kiste (SuSE 7.2) und Versuche nun meinen eigenen Kernel zu übersetzen (jaja ich weiß, man sollte lieber den Standard-Kernel verwenden als einen eigenen selbstgebastelten, aber mir geht's um den Lerneffekt). Aber irgendwie funktioniert's ni so wie's funktionieren sollte. Ich habe zuerst mit dem Befehl "make xconfig" erstmal ausgewählt, was alles in den Kernel hineinkompiliert werden soll und was als Modul über den Kerneldaemon (kmod) bei Gebrauch geladen werden soll. (Kann mir jemand sagen, in welche Konfigurationsdatei diese Settings dann gespeichert werden? Ist das die Datei "/usr/src/linux/.config" ? So, und wenn ich jeztzt den Befehl "make dep" verwende (mit "make dep" wird ja soweit wie ich weiß der Kernel dann richtig neu kompiliert?!) dann erscheint immer folgende verfluchte Fehlermeldung: make[4]: *** [/usr/src/linux-2.4.4.SuSE/include/linux/modules/ide-features.ver] Speicherzugriffsfehler make[4]: Leaving directory `/usr/src/linux-2.4.4.SuSE/drivers/ide' make[3]: *** [_sfdep_ide] Error 2 make[3]: Leaving directory `/usr/src/linux-2.4.4.SuSE/drivers' make[2]: *** [fastdep] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.4.SuSE/drivers' make[1]: *** [_sfdep_drivers] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.4.SuSE' make: *** [dep-files] Error 2 Hat jemand irgendeine Idee, woran das liegen könnte oder was ich falsch mache? PS: Vielleicht kann mir jemand eine bessere Anleitung dafür geben, wie ich den Kernel sicher kompiliere. So wie es im SuSE Handbuch beschrieben ist klappts ja leider nicht (oder ich bin einfach zu blöd). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FunkyBeat Geschrieben 2. Juli 2002 Teilen Geschrieben 2. Juli 2002 Sieht so aus, als wäre 'make' abgeschmiert... was steht denn ein zwei Zeilen davor? (Speicherzugriffsfehler sollten eigentlich nicht vorkommen... mal dein Ram getestet? (Hab hier nen ähnlichen Fehler gehabt, und Ram runtertakten hatte geholfen...) btw: make dep erstellt nur die Abhängigkeiten (dependencies), make bzImage baut den Kernel und make modules baut die Module (und modules_install installiert sie) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gast Redfox Geschrieben 2. Juli 2002 Teilen Geschrieben 2. Juli 2002 Original geschrieben von Byte_Breaker ... Ich sitzt vor meiner Linux-Kiste (SuSE 7.2) und Versuche nun meinen eigenen Kernel zu übersetzen (jaja ich weiß, man sollte lieber den Standard-Kernel verwenden als einen eigenen selbstgebastelten, aber mir geht's um den Lerneffekt). ...Ich bin der Meinung das man sich doch unbedingt mal am eigenen Kernel versuchen sollte. Standardkernel schön und gut aber wenn man selbst kompliert (und alles klappt ) dann hat man doch ein viel schlankeres System in dem das drin ist was man wirklich braucht. ... PS: Vielleicht kann mir jemand eine bessere Anleitung dafür geben, wie ich den Kernel sicher kompiliere. So wie es im SuSE Handbuch beschrieben ist klappts ja leider nicht (oder ich bin einfach zu blöd). Schau doch mal bei Pro-Linux die haben da wirklich gute Anleitungen. Die sind vielleicht teilweise nicht mehr ganz so aktuell aber immer noch sehr brauchbar. Redfox Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Byte_Breaker Geschrieben 2. Juli 2002 Autor Teilen Geschrieben 2. Juli 2002 Original geschrieben von FunkyBeat (Speicherzugriffsfehler sollten eigentlich nicht vorkommen... mal dein Ram getestet? (Hab hier nen ähnlichen Fehler gehabt, und Ram runtertakten hatte geholfen...) Ja, haben mir auch andere gesagt, das es am RAM liegen könnte. Wie teste ich den RAM am besten (mit dem MEM-Test, der bei SuSE mit dabei ist?). Und wie takte ich den RAM um (sicherlich im BIOS oder?). Ich habe nur bedenken, das ich was dabei kaputt machen könnte, wenn ich den RAM umtakte. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FunkyBeat Geschrieben 2. Juli 2002 Teilen Geschrieben 2. Juli 2002 Wenn du das RAM langsamer taktest, kannst du kaum was kaputt machen... (wenn das BIOS das unterstützt)... stimmt, bei SuSE ist memtest86 dabei... einfach starten und ne Nacht lang durchlaufen lassen, dann bist du schon etwas schlauer. was mir noch einfällt... ist es ein original-linux kernel oder ist es der SuSE-Kernel? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.