Hallo, habe nach angehängter Art den Kernel kompiliert, allerdings erstellt er keine initrd.img, bringt aber auch keinen Fehler :-( Kann mir jemand weiterhelfen? Danke und Gruß Christian
1. Wir melden uns auf der Konsole als root an 2. Wir holen uns noch benötigte Pakete: apt-get install kernel-package ncurses-dev fakeroot wget bzip2 3. Wechsel ins Verzeichnis /usr/src: cd /usr/src 4. Holen wir uns den gewünschten Kernelsource: wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.x.y.tar.bz2 (Wobei x und y durch die gewünschte Version ersetzt werden) 5. Entpacken: tar xjf linux-2.6.x.y.tar.bz2 6. dir-wechsel: cd linux-2.6.x.y/ 7. Attention: Die Konfiguration: make menuconfig ## Über "Load an Alternate Configuration File" ## kann der bestehende Kernel über /boot/config-2.6.x.y ## importiert werden, dann hat man schon eine funktionierende ## Version. Aber wir wollen ja tunen -> Also einfach auf die ## eigenen Bedürfnisse anpassen - und los gehts!!! 8. Bevor wir das Menuconfig verlassen, erstellen wir noch eine Sicherung über "Save Configuration to an...." Falls wir was falsch gemacht haben, können wir ruckzuck die config einlesen... "ESC" und "YES" und schon haben wir einen Konfiguration wie wir sie wollten. Halt, natürlich noch gemütlich ein Paket er- stellen: make-kpkg clean fakeroot make-kpkg --revision=jonny.1.0 kernel-image 8.a) Sollte die Paketerstellung mit einem Fehler abbrechen: make clean und mit Punkt 7. wieder durchstarten 9. Ansonsten: cd ../ apt-get update apt-get install module-init-tools initrd-tools procs 10. Installation des neuen Kernels: dpkg -i kernel-image-2.6.x.y_jonny.1.0_i386.deb 11. n`ramdisk erstellen: cd /boot/ mkinitrd -o initrd.img-2.6.x.y /lib/modules/2.6.x.y 12. s`ganze noch in grub eintragen: Dazu einfach über mc oder vi die /boot/grub/menu.lst beim neuen kernel die Zeile: initrd = /boot/initrd.img-2.6.x.y einfügen, Neustart über: shutdown -r now und nach Neustart Kontrolle der Version über: uname -a

