Kernel Modules Not geting built

I installed in VM the Mandriva Linux with 2.6.27 kernel.
But presently when I fire make the modules .ko does not get built.
I get the following output on firing command in the kernel module folder.

[rkp@localhost FirstDriver]$ make                         
Building first_driver.c ... make[1]: Entering directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'

  WARNING: Symbol version dump /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.                  

  Building modules, stage 2.
  MODPOST 0 modules         
make[1]: Leaving directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'
done                                                                      
Building Makefile~ ... make[1]: Entering directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'

  WARNING: Symbol version dump /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.                  

  Building modules, stage 2.
  MODPOST 0 modules         
make[1]: Leaving directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'
done                                                                      
Building modules.order ... make[1]: Entering directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'

  WARNING: Symbol version dump /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.

  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'
done
Building Module.symvers ... make[1]: Entering directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'

  WARNING: Symbol version dump /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.

  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'
done
Building xyz.txt ... make[1]: Entering directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'

  WARNING: Symbol version dump /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.

  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory `/usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb'
done

After setting options in Kernel Hacking I get the following output for each of the commands:

make mrproper
[root@localhost linux-2.6.27.14-1mnb]# make mrproper
  CLEAN   /usr/src/linux-2.6.27.14/linux-2.6.27.14-1mnb                                                                                 
  CLEAN   init                                                                                                                          
  CLEAN   usr                                                                                                                           
  CLEAN   .tmp_versions                                                                                                                 
  CLEAN   scripts/basic                                                                                                                 
  CLEAN   scripts/kconfig                                                                                                               
  CLEAN   scripts/mod                                                                                                                   
  CLEAN   scripts                                                                                                                       
  CLEAN   include/config                                                                                                                
  CLEAN   .config include/asm .version include/linux/autoconf.h include/linux/version.h include/linux/utsrelease.h include/linux/bounds.h include/asm/asm-offsets.h                                                                                                             
rm: cannot remove `include/asm': Is a directory                                                                                         
make: *** [mrproper] Error 1                                                                                                            

make cloneconfig > /dev/null 2>&1

make modules_prepare
[root@localhost linux-2.6.27.14-1mnb]# make  modules prepare
  HOSTCC  scripts/kconfig/conf.o                            
  HOSTCC  scripts/kconfig/kxgettext.o                       
  SHIPPED scripts/kconfig/zconf.tab.c                       
  SHIPPED scripts/kconfig/lex.zconf.c                       
  SHIPPED scripts/kconfig/zconf.hash.c                      
  HOSTCC  scripts/kconfig/zconf.tab.o                       
  HOSTLD  scripts/kconfig/conf                              
scripts/kconfig/conf -s arch/x86/Kconfig                    
***                                                         
*** You have not yet configured your kernel!                
*** (missing kernel .config file)                           
***                                                         
*** Please run some configurator (e.g. "make oldconfig" or  
*** "make menuconfig" or "make xconfig").                   
***                                                         
make[2]: *** [silentoldconfig] Error 1                      
make[1]: *** [silentoldconfig] Error 2                      

The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.      

make: *** [modules] Error 1

I fired make config and added loadable modules support.

When I compile the Linux kernel I am getting the following error:-
"No rule to make target arch/x86/kernel/entry_32.o', needed by arch/x86/kernel/built-in.o'."

How to resolve this issue?

This should help you: Kernel compilation error