Hi, > Where did this i386 config file come from? Is that the one you copied > into the rpm SOURCES directory in step 7 of the tutorial? no. I copied the .config file created in step 7 to ~/rpmbuild/SOURCES/kernel-2.6.11-i686.config, as told by the instructions. Should I do something else here ? I've just tried rerunning the instructions but without performing step 7, and then things seem to work. Unfortunately its step 7 I need to be able to do - I only want to recompile the kernel in order to tweek the configuration a little !! Otherwise I might as well use the binary kernel rpms :) The build carries on like this . . ( lines cut...) . . + linux-2.6.11/scripts/bin2c ksign_def_public_key __initdata + cd linux-2.6.11 + rm -rf /var/tmp/kernel-2.6.11-1.14_FC3.jonesc-root + mkdir -p /var/tmp/kernel-2.6.11-1.14_FC3.jonesc-root/boot + BuildKernel + '[' -n '' ']' + Config=kernel-2.6.11-i686.config + KernelVer=2.6.11-1.14_FC3.jonesc + echo BUILDING A KERNEL FOR i686... BUILDING A KERNEL FOR i686... + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -1.14_FC3.jonesc/' Makefile + make -s mrproper + cp configs/kernel-2.6.11-i686.config .config ++ head -1 .config ++ cut -b 3- + Arch=i386 + echo USING ARCH=i386 USING ARCH=i386 + make -s ARCH=i386 nonint_oldconfig + make -s ARCH=i386 include/linux/version.h CHK include/linux/version.h UPD include/linux/version.h + make -s ARCH=i386 bzImage CHK include/linux/version.h SYMLINK include/asm -> include/asm-i386 SPLIT include/linux/autoconf.h -> include/config/* CHK include/asm-i386/asm_offsets.h UPD include/asm-i386/asm_offsets.h CHK include/linux/compile.h . . . Is this normal ? Are the ARCH=i386 bits correct ? cheers Chris