make modules_install
15. make modules_install
16. cp /usr/src/linux/System.map /boot/
...
Zunächst müssen die Module installiert werden...
....Code:make modules_install
Nun sollte der neu erstellte Kernel sowie die neue Datei System.map (als Root) nach /boot kopiert werden.
....Code:cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.0-th1 cp ./System.map /boot/System.map-2.6.0-th1
Wurden alle für das Booten relevanten Dinge fest in den Kernel compiliert, so kann auf eine Initial Ramdisk (initrd) verzichtet werden. Ansonsten ist diese Initial Ramdisk für den neuen Kernel nun zu erstellen (wiederum als Root):
Anpassen der Bootloader-KonfigurationsdateiCode:cd /boot mkinitrd -k vmlinuz-2.6.0-th1 -i initrd-2.6.0-th1
Hier ein Beispiel wie menu.lst aussehen kann:
Wurden alle Schritte korrekt ausgeführt, so sollte sich der neue Kernel ohne Probleme booten lassen.Code:default 0 title linux kernel (hd0,0)/vmlinuz-2.4.21-4GB root (hd0,2) vga=0x317 showopts initrd (hd0,0)/initrd-2.4.21-4GB title linux_neu kernel (hd0,0)/vmlinuz-2.6.0-th1 root (hd0,2) showopts initrd (hd0,0)/initrd-2.6.0-th1
Wenn es keine Fehler gegeben hat, dann muss doch ein Kernel dabei herauskommen, er kann aber auch anders heißen.Möwe schrieb:also das System.map hab ich kopiert aber " ./arch/i386/boot/bzImage" gibts bei mir nicht
Natürlich kann man den alten Kernel entfernen, wenn alles läuft.Mal ne andere Frage: Der neue Kernel, kann man denn auch durch den alten ersetzten wenn man weis das er funktioniert (zwecks Speicherersparnis - brauch ja nicht zwei davon)
Wenn es keine Fehler gegeben hat, dann muss doch ein Kernel dabei herauskommen, er kann aber auch anders heißen.
In der Doku (http://www.thomashertweck.de/kernel26.html)steht folgender Befehl:Möwe schrieb:Und wo find ich den dann? und was mach ich dann damit? :?Wenn es keine Fehler gegeben hat, dann muss doch ein Kernel dabei herauskommen, er kann aber auch anders heißen.
cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.0-th1
Möwe schrieb:also das System.map hab ich kopiert aber " ./arch/i386/boot/bzImage" gibts bei mir nicht