Hallo,
ich muss einen kleinen Leistungsvergleich zwischen verschiedenen Systemen machen und soll dazu den Linux Kernel builden. Ich habe mich sehr genau an diese Anleitung gehalten: https://wiki.ubuntuusers.de/Kernel/Kompilierung/ Ich bin an einer Stelle abgewichen. Und zwar hat
cp /boot/config-`uname -r` .config
nicht funktioniert. Ich habe stattdessen
cp /boot/config-4.10.0-32-generic config-4.4.0-generic.config
benutzt. Die Konfiguration ist mir im Prinzip wurscht. Er soll einfach nur viel machen 😀
make-kpkg
läuft auch ohne Probleme durch (braucht vlt 5 Minuten), aber wenn ich
make-kpkg --initrd buildpackage
(wie in der Anleitung) benutze laufe ich in diesen Fehler:
fs/overlayfs/super.c: In function ‘ovl_init’: fs/overlayfs/super.c:1294:30: error: ‘ovl_v1_fs_type’ undeclared (first use in this function) ret = register_filesystem(&ovl_v1_fs_type); ^ fs/overlayfs/super.c:1294:30: note: each undeclared identifier is reported only once for each function it appears in fs/overlayfs/super.c: In function ‘ovl_exit’: fs/overlayfs/super.c:1307:26: error: ‘ovl_v1_fs_type’ undeclared (first use in this function) unregister_filesystem(&ovl_v1_fs_type); ^ scripts/Makefile.build:258: die Regel für Ziel „fs/overlayfs/super.o“ scheiterte make[5]: *** [fs/overlayfs/super.o] Fehler 1 scripts/Makefile.build:403: die Regel für Ziel „fs/overlayfs“ scheiterte make[4]: *** [fs/overlayfs] Fehler 2 Makefile:977: die Regel für Ziel „fs“ scheiterte make[3]: *** [fs] Fehler 2 make[3]: Verzeichnis „/mnt/HDD/kernelbuild/linux-source-4.4.0“ wird verlassen debian/ruleset/targets/common.mk:295: die Regel für Ziel „debian/stamp/build/kernel“ scheiterte make[2]: *** [debian/stamp/build/kernel] Fehler 2 make[2]: Verzeichnis „/mnt/HDD/kernelbuild/linux-source-4.4.0“ wird verlassen debian/ruleset/common/targets.mk:242: die Regel für Ziel „debian/stamp/do-build-arch“ scheiterte make[1]: *** [debian/stamp/do-build-arch] Fehler 2 make[1]: Verzeichnis „/mnt/HDD/kernelbuild/linux-source-4.4.0“ wird verlassen dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2 debian/ruleset/targets/common.mk:401: die Regel für Ziel „debian/stamp/build/buildpackage“ scheiterte make: *** [debian/stamp/build/buildpackage] Fehler 2
Ich hoffe ihr könnt mir da weiter helfen. Wenn ihr i-welche Dateien braucht, gebt mir bescheid.
P.s. gibt es i-eine Möglichkeit inline code zu machen??