Ich wollte mir gerade einen eigenen 2.6.12.2er Kernel kompilieren, doch beim final link kam es zu einem Problem:
Als ich mein System mit "df" überprüft habe, sah ich dass meine root Partition beinahe voll ist, aber auf /home noch genu Platz sei.GEN .version
CHK include/linux/compile.h
dnsdomainname: Host name lookup failure
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
ld: final link failed: Auf dem Gerät ist kein Speicherplatz mehr verfügbar
make: *** [.tmp_vmlinux1] Fehler 1
Darum wollte ich den Kernel in /home kompilieren... Bei "make help" habe ich folgendes entdeckt:
Doch wenn ich versuche, make mit der genannten Option auszuführen, findet es meine .config Datei plötzlich nicht mehr, mrproper kann sie jedoch problemlos löschen:make O=dir [targets] Locate all output files in "dir", including .config
Könnt Ihr mir sagen wie ich die Kernelkompilation auf /home auslagere?debian:/usr/src/linux# make O=/home/nil/KERNEL/
/usr/src/linux-2.6.12.2/Makefile:485: .config: Datei oder Verzeichnis
nicht gefunden
Using /usr/src/linux-2.6.12.2 as source for kernel
/usr/src/linux-2.6.12.2 is not clean, please run 'make mrproper'
in the '/usr/src/linux-2.6.12.2' directory.
make[1]: *** [prepare2] Fehler 1
make: *** [_all] Fehler 2
debian:/usr/src/linux# make mrproper
CLEAN scripts/basic
CLEAN scripts/kconfig
CLEAN scripts/lxdialog
CLEAN .config .config.old include/linux/autoconf.h
Vielen Dank im Voraus