On Jun 22, 2:40 pm, hbajaj <[email protected]> wrote:
> Hi ,
>
> I am new to linux kernel compilation.
> I'm facing problem in building new linux kernel version
> Current version: 2.4.20
> New version: 2.4.31
>
> Steps followed
> 1) Downloaded linux src tar fromwww.kernel.org
> 2) Copied it on machine currently running 2.4.20 RH9
> 3) untared the src in directory linux-2.4.31
> 4) cd linux-2.4.31
> 5) make mrproper
> 6) cp /boot/confg-2.4.20 .config
> 7) make oldconfig
> 8) make clean
> 9) make depend
> 10)make bzImage
> 11) ls -l arch/i386/boot/bzImage -> It shows file bzImage created
> 12) make modules
> Problem i'm facing is that it completes this command immediately and
> output given is as follows
follow these steps after step 7)
8)u...@localhost$ make
9)u...@localhost# make modules_install
10)u...@localhost# make install
This is all you need to do. Read Linux kernel in a nutshell for
further details
http://www.kroah.com/lkn/
>
> make -C kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/
> include -Wal
> l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-
> common -fomit
> -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -
> DMODULE -DMODVER
> SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.h" MAKING_
> MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/kernel'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/kernel'
> make -C drivers CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/
> include -Wa
> ll -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-
> common -fomi
> t-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -
> DMODULE -DMODVE
> RSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.h" MAKING
> _MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers'
> make -C acpi modules
> make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/
> acpi'
> make[2]: Nothing to be done for `modules'.
> make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/acpi'
> make -C block modules
> make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/
> block'
> make[2]: Nothing to be done for `modules'.
> make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/
> block'
> make -C cdrom modules
> make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/
> cdrom'
> make[2]: Nothing to be done for `modules'.
> make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/
> cdrom'
> make -C char modules
> make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/
> char'
> make -C drm modules
> make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/
> drm'
> make[3]: Nothing to be done for `modules'.
> make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/
> drm'
> make -C pcmcia modules
> make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/
> pcmcia'
> make[3]: Nothing to be done for `modules'.
> make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/
> pcmcia'
> make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char'
> make -C hotplug modules
> make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/
> hotplug'
> make[2]: Nothing to be done for `modules'.
> make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/
> hotplug'
> ....
> ....
> ....
> ....
>
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/ipc'
> make -C lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/
> include -Wall -
> Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
> -fomit-fr
> ame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -
> DMODVERSIO
> NS -include /home/bscpetlab/linux-2.4.31/include/linux/modversions.h"
> MAKING_MOD
> ULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/lib'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/lib'
> make -C crypto CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/
> include -Wal
> l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-
> common -fomit
> -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -
> DMODULE -DMODVER
> SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.h" MAKING_
> MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/crypto'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/crypto'
> make -C arch/i386/kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/
> linux-2.4.31/in
> clude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-
> aliasing -fno-com
> mon -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -
> march=i686 -DMODUL
> E -DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.
> h" MAKING_MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/
> kernel'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/
> kernel'
> make -C arch/i386/mm CFLAGS="-D__KERNEL__ -I/home/bscpetlab/
> linux-2.4.31/includ
> e -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -
> fno-common
> -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -
> DMODULE -D
> MODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.h" M
> AKING_MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/
> mm'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/mm'
> make -C arch/i386/lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/
> linux-2.4.31/inclu
> de -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -
> fno-common
> -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -
> DMODULE -
> DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/
> modversions.h"
> MAKING_MODULES=1 modules
> make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/
> lib'
> make[1]: Nothing to be done for `modules'.
> make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/
> lib'
>
> 13) make modules_install -> This command does not copy anything in /
> lib/modules/2.4.31 except for
> /lib/modules/2.4.31/kernel/drivers/net/dummy.o
>
> Can anybody help me debugging this issue??????
>
> Thanks & Regards
> Harvinder Bajaj
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Linux Users Group.
To post a message, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit our group at
http://groups.google.com/group/linuxusersgroup
-~----------~----~----~----~------~----~------~--~---