URL: https://www.overclockers.at/linux/kernel_kompilieren_139655/page_1 - zur Vollversion wechseln!
Kennt wer ne gute ausführlich beschriebene Anleitung wie man vorgeht wenn man einen Kernel kompilieren will?
Kann ich meine jetzigen Einstellungen irgendwie in den neuen Kernel übernehmen? So läuft nämlich alles ganz gut, mir fehlen aber ein paar power management features (cpufreq, und acpi ist auch nicht kompiliert - konnte ich allerdings als modul nachladen...)
edit: verwende debian sarge
Falls dein Kernel mit den richtigen Settings kompiliert wurde, steht dir seine Config unter /proc/config.gz zur Verfuegung. Wenn's das file gibt einfach
und du hast einen guten Ausgangspunkt.Code:gzcat /proc/config.gz > /usr/src/linux/.config
und du findest dich in einem curses-basierten Konfigurationsfrontend wieder, wo du deine Einstellungen menuegesteuert und mit integrierter Hilfe treffen kannst.Code:# cd /usr/src/linux && make menuconfig
ausfuehren. Danach eventuell die Bootloader-Konfiguration anpassen, falls `make install` das nicht schon erledigt hat, und - fertig.Code:# make && make modules_install && make install
http://www.debiananwenderhandbuch.de/kernelbauen.html
ich hab weder eine config.gz noch ein /usr/src/linux verzeichniss
dann solltest den kernel dorthin entpacken.
die aktuelle config liegt in /boot, soweit ich gesehen habe sind alle wichtigen pw mgnt sachen aber bereits im debian kernel enthalten?
hab jetzt schon 1000 mal den dummen kernel kompiliert und das ding will einfach nicht funktionieren.
bekomme immer folgende meldung beim booten:
could not load /lib/modules/2.6.11/modules.dep
no souch file or directory
die datei gibts aber, hab schon die jetzige kernel config geladen und damit kompiliert, hilft auch nicht. google spuckt auch nix brauchbares aus.
anyone?
ok habs jetzt geschafft, mit dem paramter --initrd funktionierts - obwohl mir "das programm" davon abratet 
Vielleicht hilft Dir das?
http://www.digitalhermit.com/linux/...uild-HOWTO.html
--initrd ist für Ramdisk-Support, hab ich nur verwendet für meine diskless Firewall (bootet von CF in Ramdisk).
Zum Kernelbasteln empfiehlt es sich, alle Einstellungen mittels make menuconfig (oder make xconfig) genau durchzugehen. Wenn Du nicht weißt, was eine Option bedeutet, Hilfe dazu ansehen, die sagt meistens ohnehin, ob man die jeweilige Einstellung benötigt oder nicht.
Btw, war das die einzige Datei, die er nicht gefunden hat?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026