I can't believe how impossible it is to upgrade from Kernel 2.2 to 2.4.
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I can't believe how impossible it is to upgrade from Kernel 2.2 to 2.4.
I have downloaded and uncompressed
util-linux-2.4.10o.tar.gz as recommended in the /Linux/Documentation/Changes file.
-
Next step, as I understand it, is to:
1. cd to /util-linux-2.10o
2. type './configure'.
3. type 'make'.
4. type 'make install'.
-
I got to step 2. I saw several lines informing that "you have..." and "you don't have..." and "you need"
-
here are the "don't have's" and "needs":
You don't have inet_aton()
You don't have <linux/blkpg.h>
You don't have <linux/kd.h>
You don't have --NR_pivot_root
You need <linux/tqueue.h>
-
There was a message"Assuming that you want to enable nls support, (Otherwise, edit defines.h and remove the line with ENABLE_NLS")
-
And another message: "Your rpcgen output does not compile".
Can anyone tell me what this all means?
Should I continue with steps 3 and 4, or should I go looking for something?
What is nls support?
What is the problem with rpcgen compile?
Are these don't haves and need files or something else that I have to work with.
Have you tried upgrading the kernel without this other update.
I have upgraded to 2.4 from a 2.2 without this utility your talking about and it worked out okay, well at least everything I used and needed was working out okay.
I tried this and still can't get anywhere. I am recalling from memory now, because I have booted to Windows. Have to do this because modem is not working.
-
I cd'd to '/usr/include/Linux' and typed "make symlinks" and got stopped, again. Received the message "make:***No rule to make target 'symlinks'. Stop.
-
According to the documentation, my unzipped kernel 2.4 is supposed to be in '/usr/src/linux', but the only thing in that location is 'REDHAT'. This directory does not have a 'linux' file in it.
locate where u put the downloaded kernel source, lets call it kernel.tar.gz .
now "cp kernel.tar.gz /usr/include"
then "cd /usr/include"
then "tar -xzvf kernel.tar.gz"
now /usr/include should contain a dir called linux where the source is.
If its called something else, say "kernel-2.4":
ln -s /usr/include/kernel-2.4 /usr/include/linux
this is necessary for some external patches to find emselves., enter /usr/include/linux, then configure
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.