tag, meine ersten schritte in richtung "loop-AES" Verschlüsselung enden mit folgender Fehlermeldung:
root@:/usr/src# tar xvfj /tmp/loop-AES-v3.0b.tar.bz2
loop-AES-v3.0b/
loop-AES-v3.0b/ChangeLog
loop-AES-v3.0b/Makefile
loop-AES-v3.0b/README
loop-AES-v3.0b/aes-GPL.diff
loop-AES-v3.0b/aes-amd64.S
loop-AES-v3.0b/aes-x86.S
loop-AES-v3.0b/aes.c
loop-AES-v3.0b/aes.h
loop-AES-v3.0b/build-initrd.sh
loop-AES-v3.0b/dkms.conf
loop-AES-v3.0b/glue.c
loop-AES-v3.0b/gnupg-1.4.0.diff
loop-AES-v3.0b/gpgkey1.asc
loop-AES-v3.0b/gpgkey2.asc
loop-AES-v3.0b/gpgkey3.asc
loop-AES-v3.0b/kernel-2.4.28.diff
loop-AES-v3.0b/kernel-2.6.10.diff
loop-AES-v3.0b/loop.c-2.0.diff
loop-AES-v3.0b/loop.c-2.0.original
loop-AES-v3.0b/loop.c-2.2.diff
loop-AES-v3.0b/loop.c-2.2.original
loop-AES-v3.0b/loop.c-2.4.patched
loop-AES-v3.0b/loop.c-2.6.patched
loop-AES-v3.0b/md5-amd64.S
loop-AES-v3.0b/md5-x86.S
loop-AES-v3.0b/md5.c
loop-AES-v3.0b/md5.h
loop-AES-v3.0b/util-linux-2.12p.diff
root@:/usr/src# cd loop-AES-v3.0b
root@:/usr/src/loop-AES-v3.0b# make clean
rm -f *.o *.ko *.orig *.rej *.mod.c patched-loop.[ch] test-file[1234]
rm -f -r test-dir1 tmp-d-kbuild
root@:/usr/src/loop-AES-v3.0b# make LINUX_SOURCE=/usr/src/linux-2.6.10-kanotix-8
cd /usr/src/linux-2.6.10-kanotix-8 && make SUBDIRS=/usr/src/loop-AES-v3.0b modules Q='@cd /usr/src/loop-AES-v3.0b && if [ "$@" = "modules" ]; then make modules; fi; # '
make[1]: Entering directory `/usr/src/linux-2.6.10-kanotix-8'
Building modules, stage 2.
rm -f *.o *.ko *.orig *.rej *.mod.c patched-loop.[ch] test-file[1234]
rm -f -r test-dir1 tmp-d-kbuild
rm -f patched-loop.[ch]
cp loop.c-2.6.patched patched-loop.c
cd /usr/src/linux-2.6.10-kanotix-8 && gcc -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i586 -Iinclude/asm-i386/mach-default -DMODULE -nostdinc -iwithprefix include -DX86_ASM -DKBUILD_BASENAME=patched_loop -DKBUILD_MODNAME=loop -DEXPORT_SYMTAB -c /usr/src/loop-AES-v3.0b/patched-loop.c -o /usr/src/loop-AES-v3.0b/patched-loop.o
cd /usr/src/linux-2.6.10-kanotix-8 && gcc -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i586 -Iinclude/asm-i386/mach-default -DMODULE -nostdinc -iwithprefix include -DX86_ASM -DKBUILD_BASENAME=glue -DKBUILD_MODNAME=loop -c /usr/src/loop-AES-v3.0b/glue.c -o /usr/src/loop-AES-v3.0b/glue.o
cd /usr/src/linux-2.6.10-kanotix-8 && gcc -D__ASSEMBLY__ -Iinclude/asm-i386/mach-default -c /usr/src/loop-AES-v3.0b/aes-x86.S -o /usr/src/loop-AES-v3.0b/aes-x86.o
cd /usr/src/linux-2.6.10-kanotix-8 && gcc -D__ASSEMBLY__ -Iinclude/asm-i386/mach-default -c /usr/src/loop-AES-v3.0b/md5-x86.S -o /usr/src/loop-AES-v3.0b/md5-x86.o
ld -m elf_i386 -r patched-loop.o glue.o aes-x86.o md5-x86.o -o loop.o
cd /usr/src/linux-2.6.10-kanotix-8 && ./scripts/mod/modpost vmlinux /usr/src/loop-AES-v3.0b/loop.o >/dev/null2>&1
/bin/sh: line 1: 7541 Aborted ./scripts/mod/modpost vmlinux /usr/src/loop-AES-v3.0b/loop.o >/dev/null 2>&1
make[2]: *** [loop.ko] Error 134
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.10-kanotix-8'
make: *** [all] Error 2
root@:/usr/src/loop-AES-v3.0b#
Als Anleitung nutze ich; http://www.meindlsoft.de/doc.php?kb_id= ... 021f07ea5a
Besten Dank
mosa
AES erste gehversuche
Hast du sichergestellt, dass dein Kernel mit den Optionen
compiliert wurde? Die Fehlermeldung deutet daraufhin, dass du das nicht gemacht hast. Im übrigen hat der Entwickler von loop-aes eine Anfrage bezüglich genau deines Problems bereits einmal auf der Mailingliste beantwortet.
Code: Alles auswählen
CONFIG_MODULES=y
CONFIG_BLK_DEV_LOOP=n