title image


Smiley make menuconfig
aha - der Junge Mann mit der 3C92xx ;)



ja auf www.kernel.org bieten die für den 2.4.22 nur patches an.

Es gibt aber auch die Kompletten Sourcen:



gehe mit Deinem Lieblingsbrowser auf

http://www.kernel.org/

Da gehts irgendwie zu den Mirrors - dort nach "Germany" und irgendwann landet man z.B. hier:



http://www.de.kernel.org/pub/linux/kernel/v2.4/



lade die Datei linux-2.4.22.tar.bz2 z.B. nach /tmp/ herunter.

linux-2.4.22.tar.bz2...



Schau Dir nebenbei mal die Ausgabe von

cat /proc/pci

an - sind hilfreiche Infos zu den Chipsätzen drin, die Dir nachher beim Kernel-Konfigurieren weiterhelfen.



Warnung: Die folgenden Arbeiten können u.U. beim ersten Mal Tage dauern ;)



werde root

su -



gehe in das Verzeichnis, wo die Kernelsourcen hinkommen

cd /usr/src



entpacke die .tar.bz2

tar xjvf /tmp/linux-2.4.22.tar.bz2



mache einen Symlink namens "linux" auf das neu entsandene Verzeichnis

ln -s linux-2.4.22 linux



gehe dort rein

cd linux



starte das Kernel-Konfigurationsprogramm

make menuconfig

Tip: Unbedingt die Hilfen lesen.

Nicht erschrecken - sind tausende Optionen!



Kompiliere Deinen neuen Kernel

make bzImage



Kompiliere seine Module

make modules



installiere die Module

make modules_install

( "_" !) wird oft falsch geschrieben



Kopiere Deinen neuen Kernel nach /boot

cp arch/i386/bzImage /boot/kernel_2_6_22



Mache einen neuen Eintrag für Deinen Kernel in der /etc/lilo.conf.

Wichtig: unbedingt den alten Kernel-Eintrag behalten - ist quasi Dein Rettungsanker.

Installiere lilo in den MBR

lilo



rebooten

reboot



Hoffen, dass es klappt - ist aber eher unwarscheinlich beim "Ersten Mal" ;)



Docu:

http://www.tldp.org/HOWTO/Kernel-HOWTO/



Nebenbei:

> kernel die kernelsource irgendwie kompilieren oder so?



als rückwärts aus dem Binary wieder die Sourcen dekompilieren?

Mit VB oder Java geht sowas ein bisschen - mit C kannst du das komplett vergessen.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: