LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   How to install linux version 2.4.28 (https://www.linuxquestions.org/questions/linux-kernel-70/how-to-install-linux-version-2-4-28-a-748403/)

vino87 08-18-2009 06:56 AM

How to install linux version 2.4.28
 
I have downloaded the linux version 2.4.28 from the kernel.org, pl tell me the steps how to install it.

repo 08-18-2009 07:05 AM

You only downloaded the kernel?
Why did you took the old kernel?
latest is 2.6.

Do you have a running linux distribution?

You need to compile the kernel
http://www.linuxplanet.com/linuxplanet/

Or do you want to build linux from scratch?
http://www.linuxfromscratch.org/

vino87 08-18-2009 07:12 AM

I have been using the digium card thats why. That is old one.

repo 08-18-2009 07:16 AM

Can you please explain what you want to do?
Do you have a running linux distribution and want to install a new kernel?
If yes, you need to compile the kernel.
http://www.cyberciti.biz/tips/compil...kernel-26.html

vino87 08-18-2009 07:23 AM

My hard disk get crashed, I faced problem in boot up from the hard disk, So I planned to install the kernel in another hard disk and make use of it.

repo 08-18-2009 07:28 AM

Don't you mean you ant to install a linux distribution like debian, suse, ubuntu ... ?

vino87 08-18-2009 07:31 AM

Thanks! I will compile the kernel and tell the status.

vino87 08-19-2009 03:10 AM

My partition is contains only the lost+found file and this tar file linux-2.4.28.tar.bz2 how to install the kernel.

repo 08-19-2009 10:53 AM

Do you have a distro installed?
You need some packages to compile the kernel.(gcc etc)
Why don't you use a cd from a distribution to install on the HD, and then compile the old kernel,
since you want to use the old kernel.

anshexp 08-19-2009 12:41 PM

Quote:

Originally Posted by vino87 (Post 3647855)
I have downloaded the linux version 2.4.28 from the kernel.org, pl tell me the steps how to install it.

u downloaded a old kernel

2.4 kernel is used is only using in embedded application

any way there is nothing like to install the kernel u have to compile it

some set of easy steps r there u can search on forword link.

http://www.sysdesign.ca/guides/linux_kernel.html

vino87 08-20-2009 12:24 AM

I tried to install the linux 2.4.28 using the apt-get command as

I unpacked the source by,tar -zxvf linux-2.4.28.tar.gz

Then I execute the following command

apt-get install linux-2.4.28 but I get the following error message.

linux-2.4.28 package not found

repo 08-20-2009 03:46 AM

This means the kernel isn't avaiable anymore in the repo's. (to old)
You need to compile the kernel by hand.
Take a look at the links I gave you earlier.
BTW, you can not use apt-get to install a tar file.

vino87 08-20-2009 05:04 AM

I used the link what you send to me. But when I do the "make bzImage" I got the error messages as follows,

gcc -D__KERNEL__ -I/media/sda3/usr/src/linux-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -fno-unit-at-a-time -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /media/sda3/usr/src/linux-2.4.28/include/linux/kernel.h:15,
from /media/sda3/usr/src/linux-2.4.28/include/linux/wait.h:13,
from /media/sda3/usr/src/linux-2.4.28/include/linux/fs.h:12,
from /media/sda3/usr/src/linux-2.4.28/include/linux/capability.h:17,
from /media/sda3/usr/src/linux-2.4.28/include/linux/binfmts.h:5,
from /media/sda3/usr/src/linux-2.4.28/include/linux/sched.h:9,
from /media/sda3/usr/src/linux-2.4.28/include/linux/mm.h:4,
from /media/sda3/usr/src/linux-2.4.28/include/linux/slab.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/proc_fs.h:5,
from init/main.c:15:
/media/sda3/usr/src/linux-2.4.28/include/asm/byteorder.h:14: warning: type qualifiers ignored on function return type
/media/sda3/usr/src/linux-2.4.28/include/asm/byteorder.h:30: warning: type qualifiers ignored on function return type
In file included from /media/sda3/usr/src/linux-2.4.28/include/linux/byteorder/little_endian.h:11,
from /media/sda3/usr/src/linux-2.4.28/include/asm/byteorder.h:65,
from /media/sda3/usr/src/linux-2.4.28/include/linux/kernel.h:15,
from /media/sda3/usr/src/linux-2.4.28/include/linux/wait.h:13,
from /media/sda3/usr/src/linux-2.4.28/include/linux/fs.h:12,
from /media/sda3/usr/src/linux-2.4.28/include/linux/capability.h:17,
from /media/sda3/usr/src/linux-2.4.28/include/linux/binfmts.h:5,
from /media/sda3/usr/src/linux-2.4.28/include/linux/sched.h:9,
from /media/sda3/usr/src/linux-2.4.28/include/linux/mm.h:4,
from /media/sda3/usr/src/linux-2.4.28/include/linux/slab.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/proc_fs.h:5,
from init/main.c:15:
/media/sda3/usr/src/linux-2.4.28/include/linux/byteorder/swab.h:160: warning: type qualifiers ignored on function return type
/media/sda3/usr/src/linux-2.4.28/include/linux/byteorder/swab.h:173: warning: type qualifiers ignored on function return type
/media/sda3/usr/src/linux-2.4.28/include/linux/byteorder/swab.h:186: warning: type qualifiers ignored on function return type
/media/sda3/usr/src/linux-2.4.28/include/linux/byteorder/swab.h:200: warning: type qualifiers ignored on function return type
In file included from /media/sda3/usr/src/linux-2.4.28/include/linux/prefetch.h:13,
from /media/sda3/usr/src/linux-2.4.28/include/linux/list.h:6,
from /media/sda3/usr/src/linux-2.4.28/include/linux/wait.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/fs.h:12,
from /media/sda3/usr/src/linux-2.4.28/include/linux/capability.h:17,
from /media/sda3/usr/src/linux-2.4.28/include/linux/binfmts.h:5,
from /media/sda3/usr/src/linux-2.4.28/include/linux/sched.h:9,
from /media/sda3/usr/src/linux-2.4.28/include/linux/mm.h:4,
from /media/sda3/usr/src/linux-2.4.28/include/linux/slab.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/proc_fs.h:5,
from init/main.c:15:
/media/sda3/usr/src/linux-2.4.28/include/asm/processor.h:75: error: array type has incomplete element type
In file included from /media/sda3/usr/src/linux-2.4.28/include/linux/fs.h:322,
from /media/sda3/usr/src/linux-2.4.28/include/linux/capability.h:17,
from /media/sda3/usr/src/linux-2.4.28/include/linux/binfmts.h:5,
from /media/sda3/usr/src/linux-2.4.28/include/linux/sched.h:9,
from /media/sda3/usr/src/linux-2.4.28/include/linux/mm.h:4,
from /media/sda3/usr/src/linux-2.4.28/include/linux/slab.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/proc_fs.h:5,
from init/main.c:15:
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp_fs_i.h:26: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp_fs_i.h:27: warning: 'packed' attribute ignored for field of type '__u8[6]'
In file included from /media/sda3/usr/src/linux-2.4.28/include/linux/ncp_mount.h:12,
from /media/sda3/usr/src/linux-2.4.28/include/linux/ncp_fs_sb.h:12,
from /media/sda3/usr/src/linux-2.4.28/include/linux/fs.h:732,
from /media/sda3/usr/src/linux-2.4.28/include/linux/capability.h:17,
from /media/sda3/usr/src/linux-2.4.28/include/linux/binfmts.h:5,
from /media/sda3/usr/src/linux-2.4.28/include/linux/sched.h:9,
from /media/sda3/usr/src/linux-2.4.28/include/linux/mm.h:4,
from /media/sda3/usr/src/linux-2.4.28/include/linux/slab.h:14,
from /media/sda3/usr/src/linux-2.4.28/include/linux/proc_fs.h:5,
from init/main.c:15:
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:24: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:25: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:26: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:27: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:28: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:29: warning: 'packed' attribute ignored for field of type '__u8[]'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:37: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:38: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:39: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:40: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:41: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:42: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:43: warning: 'packed' attribute ignored for field of type '__u8[]'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:137: warning: 'packed' attribute ignored for field of type '__u8'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:138: warning: 'packed' attribute ignored for field of type '__u8[256]'
/media/sda3/usr/src/linux-2.4.28/include/linux/ncp.h:174: warning: 'packed' attribute ignored for field of type '__u8'
make: *** [init/main.o] Error 1

vino87 08-31-2009 05:18 AM

My hard disk is not getting bootup, I need to recompile my kernel version 2.4.28, How can I do it? any help please.


All times are GMT -5. The time now is 03:11 AM.