Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Kernel Upgrade

Posted on 1997-03-27
4
Medium Priority
?
303 Views
Last Modified: 2013-12-15
I currently have redhat4.0, linux kernel 2.0.18 installed. I downloaded the 2.0.29 kernel and installed it to my /usr/src/linux directory. Next I ran make config, and compiled my kernel. Then I performed the following in this order..
make dep; make clean; make zlilo

after 20 min or so I was back at my prompt and typed
sync; sync
reboot


Then the system rebooted and I was back to my 2.0.18 login.

Why is this? It should read 2.0.29 right?

I then created a boot floppy by doing this

fdformat /fd0
cd /usr/src/linux/arch/i386/boot
rdev -R zImage 1
cat zImage > /dev/fd0

Rebooted from floppy and there I was at a 2.0.29 prompt.
I have the new kernel source in my /usr/src/linux dir, Im not sure why it wont boot 2.0.29 from the hard drive. Do you know why? Im almost out of points here, please help!!!!

To sum all this up I dont want to boot from floppy, Id rather boot from my hard disk. I have the drive partitioned as follows.

/dev/hda1   main linux system
/dev/hda2   swap

The drive is IDE type and Im very new to Linux. Can you reply in idiot type terms cause Im a newbie. : )
0
Comment
Question by:denise032397
  • 2
4 Comments
 

Author Comment

by:denise032397
ID: 1627023
Edited text of question
0
 

Author Comment

by:denise032397
ID: 1627024
Edited text of question
0
 
LVL 1

Accepted Solution

by:
ggeens earned 300 total points
ID: 1627025
Red Hat apparently stores its kernel (the result of make zlilo) on a non-standard place.
Basically, you can try this:
- download the new kernel sources from Red Hat. These will install your new kernel in the same place as the 2.0.18 you have now.
- Look in /etc/lilo.conf . There should be a line containing something like `image=.../vmlinuz'. Change the path to /vmlinuz (i.e., replace anything between the `=' and `vmlinuz' by a `/')
0
 

Expert Comment

by:wiggs
ID: 1627026
I would be better to move the new kernel file to the same location as the old kernel file is.  I ran into this same situation when I recently installed a new kernel (V2.0.30) "make zImage" created the new kernel in the /usr/src/linux/i386/boot subdirectory (yours maybe in another directory, to find it use the following command "find . -name zImage -print" from the root directory.  Once you have located it, use the copy command to
put it in your root directory (where your current kernel is located).
NOTE: Make a backup copy of your current kernel before over writing it with the new one ( I used "mv vmlinuz vmlinuz.old").  Once you are ready to copy the new kernel to the root directory use the following command ("cp zImage /vmlinuz" from the directory that has your zImage kernel file.
You should do this as root.
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses
Course of the Month9 days, 13 hours left to enroll

926 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question