Solved

Kernel Upgrade

Posted on 1997-03-27
4
299 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 100 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

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Unix process listing into CSV format 3 87
LogmeIn using Linux Ubuntu 16.04 6 178
Centos 7 DNS server not replying to clients 3 93
Fuzzy search functionality DB2 UDB 3 63
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
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.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

734 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