Hallo,
ich habe da mal zwei Fragen: 1. Wie kann ich die Kernel 3.1 auf die 3.2 bei Suse Linux 9.0 updaten bzw. integrieren ?
Ich habe eben probiert, den Kernel von 2.4.24 auf 2.4.26 neu zubauen. Leider bekam ich nach dem ich mir die Datei Linux-2.4.26.tar.gzip runtergeladen und in persönliche Verzeichnis Linux~. entpackt hatte und in das Verzeichnis Linux-2.4.26 nach Eingae von make xconfig folgende Fehlermeldung auf der Console: Bash: make: command not found !!
Kann mir bitte jemand eine kurze Anleitung für beide Sachen geben ? Ich bräuchte die Anleitung mit der konkreten Syntax, weil ich mit Linux blutiger Anfänger bin.
Gruß
Toerty
Linux 14.989 Themen, 106.456 Beiträge
make ist ein Programmiertool,welches den C-Kompiler gcc startet und entsprechend den makefiles die Programmmodule (Kernelmodule in diesem Fall) kompiliert (Objektcode erzeugt , Dateien *.o) und anschließend den Linker startet und die verschiedenen Dateien mit Objectcode zu einer binären ausführbaren Datei (Kernel bzImage in diesem Fall) linkt.
Du brauchst bloß das programmpaket make und noch ein paar andere Programmiertools zu installieren: autoconf, automake, binutiles (incl. Assembler), C-Kompiler gcc.
Ich hoffe ich habe nichts vergessen.
Wenn du ncurses installiert hast , kannst du dann mit "make menuconfig" ersteinmal den Betriebsystemkern menügeführt konfigurieren (vorher noch mit cd /usr/src/kjernelxxx in das Verzeichnis der kernlesourcen wechseln).
Danach mit:
make dep
make clean
make bzImage
den Betriebsystemkern kompilieren.
Und danach mit:
make modules
make modules_install
die Treibermodule kompilieren und in das Verzeichnis /lib/modules/kernelxxx kopieren (make modules_install).
Viel Erfolg mit deinem selbstkompilierten kernel !