Hallo!
Anbei mal meine Step by Step Anleitung fürs neu kompilieren des Kernels von Debian Sarge. Das ist zum Beispiel nötig, wenn
man einen Framebuffer will, um z.B. ohne X mit "fbi" Bilder anzeigen zu können, oder um andere Bildschirmmodi in der Konsole zu fahren.
Erst mal wget und weitere nötige Tools installieren
und ein passendes Kernel-Sourcefile herunterladen, entpacken und einen Softlink setzen Hier am Beispiel von 2.4.27 (von 2004), welcher standardmäßig bei Sarge dabei ist. Das "time" vor "tar" gib am Ende die Zeit für Ausführung aus, klappt bei jedem Befehl. Bei meinem K5/100Mhz hat es knapp 5 Minuten gedauert.
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.27.tar.bz2
time tar xjfv linux-2.4.27.tar.bz2
ln -s linux-2.4.27 linux
dann den Source tree saubermachen und prüfen
Anschließend den Kernel über konfigurieren
Besonders wichtig ist, daß man die richtige Zielarchitektur auswählt. Ein für PII kompilierter Kernel läuft nicht auf dem 386er.
Ich speichere die Konfiguration zusätzlich nochmal in meinem /home, weil die Einstellungen bei einem
verloren gehen.
Btw, "make clean" geht auch an Stelle von "make mrproper", aber weniger gründlich:
make clean will remove all the object and kernel object files (ending in .o and .ko) and a few other things.
make mrproper will do everything make clean does, plus remove your config file, the dependency files, and everything else that make config creates.
Dann die Abhängigkeiten prüfen / erstellen
*** wird fortgesetzt