Hi, Christian Weber schrieb: > 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 make-kpkg --rootcmd fakeroot --revision=jonny.1.0 --initrd 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 Was soll das? Wechselst Du von 2.4 nach 2.6? > 10. Installation des neuen Kernels: > dpkg -i kernel-image-2.6.x.y_jonny.1.0_i386.deb 11 und 12 wird von dem kernel-image....deb gemacht > 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 > > so mach ich das jedenfalls immer Grüße Andreas Bießmann
Attachment:
signature.asc
Description: OpenPGP digital signature