EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Linux ]

"2.6.23.1-42.fc8/source/drivers/md/dm.h not found" - Metin KAYA - (2008-01-15 17:54:06)   [2944]

Fedora Core 8 uzerinde truecrypt kurarken karsilan bu sorunu gidermek icin asagidaki komutlari verebilirsiniz:

[metin@enderunix Linux]# yum -y install yum-utils
[metin@enderunix Linux]# yumdownloader --source kernel
[metin@enderunix Linux]# rpm -ivh kernel-2.6.23.9-85.fc8.src.rpm
[metin@enderunix Linux]# rpmbuild -bp --target=noarch /usr/src/redhat/SPECS/kernel.spec
[metin@enderunix Linux]# yum -y install kernel-devel
[metin@enderunix Linux]# updatedb
[metin@enderunix Linux]# locate dm.h

Daha sonra "cp -p src dest" ile "dm.h" dosyasi kopyalanir (muhtemelen src "/usr/src/kernels/2.6.23.9-85.fc8-i686/include/config/blk/dev/dm.h" ve dest de "/lib/modules/2.6.23.1-42.fc8/source/drivers/md/" olmalidir)

"locate Dm-target.c" komutu ile "Dm-target.c" dosyasinin yeri bulunur (ornegin; /root/fs/truecrypt-4.3a-source-code/Linux/Kernel/Dm-target.c) ve bu dosyadaki "bio_ctx_cache = kmem_cache_create ("truecrypt-bioctx", sizeof (struct bio_ctx), 0, 0, NULL, NULL);" satirindaki son NULL parametresi cikarilir. Satirin son hali soyle olmali:

"bio_ctx_cache = kmem_cache_create ("truecrypt-bioctx", sizeof (struct bio_ctx), 0, 0, NULL);"

Su an "truecrypt-4.3a-source-code/Linux" dizininde "./build.sh && ./install.sh" komutu verilerek truecrypt kurulumu tamamlanabilir.

Arkadaşıma gönder , Ana Sayfa