ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
805
805
EMPFEHLEN
-
Hallo Forum,
mich würde es mal Interessieren ob es möglich ist einen Kernel der auf einem System Installiert ist, zu Konfigurieren und dann wieder zu Kompillieren?
Grüße
-
24.08.10 16:55 #2
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.298
Hallo,
zum kompilieren brauchst du Quelltext. Da bei jeder Distribution einige Patches eingespielt wurden, empfehle ich dir bei deiner Paketverwaltung nachzuschauen und den Quelltext von dort zu holen. (Also nicht von kernel.org).
Alle folgenden Schritte hab ich unter Debian auf die schnelle überprüft, Ubuntus sollten auch gehen. Falls du allerdings eine andere Distribution hast, dann musst du natürlich andere Befehle zur Paketverwaltung hernehmen
Bei meinem Debian heißt der Befehl zum suchen zum Beispiel:
Code :1
apt-cache search linux-source
Der Befehl zeigt mir zum Beispiel das Paket "linux-source-2.6.26".
Wenn du dir den Quelltext dann installiert hast, dann würde ich mir auch noch die nötigen Build-Utils holen:
Code :1
apt-get build-dep linux-source-2.6.26
Dann gehst du in das Verzeichnis mit dem Quellcode rein und kopierst dir die aktuelle Konfiguration (normalerweise zu finden unter /boot/config-VERSION) in den Quelltextordner und nennst die Datei .config.
Code :1
cp /boot/config-2.6.26 .config
Mit dem Befehl "make menuconfig" kommst du dann in eine einfache grafische Oberfläche zur Konfiguration des Kernels.
Wenn du dann fertig bist und die neue config geschrieben wurde, dann kannst du den Kernel wie folgt bauen & installieren:
Code :1 2 3 4 5 6 7
make # Baut das Kernelimage make modules # Baut die Kernel-Module make install # Installiert das Kernelimage make modules_install # Installiert die Module make headers_install # Installiert die Header-Dateien des Kernels mkinitramfs -o /boot/initrd.img-VERSION VERSION # Baut das initial Ramdisk update-grub # Wenn du Grub hast aktualisiert dieser Befehl deine menu.lst
Soweit der Crash-Kurs
Wenn du bei Google nach "howto kernel backen" suchst, dann findest auch ausführlichere Anleitungen als meine 
Gruß
BKGeändert von Bratkartoffel (24.08.10 um 16:57 Uhr)
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hallo Bratkartoffel,
dank dir das war genau das was ich suche. Ich werde es gleich bei mir umsetzen.
Grüße
Ähnliche Themen
-
Auslesen des installierten Programms
Von DrMueller im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 08.07.10, 15:04 -
Zugriff auf die installierten ODBC-Treiber?
Von Sapperlot im Forum C/C++Antworten: 0Letzter Beitrag: 25.08.05, 11:32 -
Sysfont ändern und Kernel updaten bei Debian
Von tim&struppi im Forum Linux & UnixAntworten: 3Letzter Beitrag: 12.04.05, 18:37 -
Anzeige von installierten Videocodecs stürzt ab
Von Transmitter im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 20.10.04, 19:08 -
SuSE 9.1 kernel (1&1 Standard Kernel) mit tun kernelmodul aufrüsten
Von VariableWorm im Forum Linux & UnixAntworten: 3Letzter Beitrag: 16.10.04, 13:18





Zitieren

Login




