1832335 Members
2391 Online
110041 Solutions
New Discussion

RH8 Kernel

 
SOLVED
Go to solution
Nobody's Hero
Valued Contributor

RH8 Kernel

I am running RH8. Mondo complains when booting from my floppy about Panic Initrd not found. How do I recompile my kernel to insure I have initrd ability?
UNIX IS GOOD
5 REPLIES 5
Balaji N
Honored Contributor

Re: RH8 Kernel

http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/s1-kernel-download.html

u need to use the mkinitrd command.
-balaji
Its Always Important To Know, What People Think Of You. Then, Of Course, You Surprise Them By Giving More.
Nobody's Hero
Valued Contributor

Re: RH8 Kernel

Balaji,

What do you mean about I need to run the make command?

What I did was:

Downloaded new kernel.
Installed the RPM.
edited /etc/grub.conf to read new kernel file.

Do I also need to do something else?
UNIX IS GOOD
Caesar_3
Esteemed Contributor
Solution

Re: RH8 Kernel

Hello!

Check that in the /boot you have initrd
file for the version of kernel that
you installed if not you can make the
initrd by command mkinitrd.

Initrd is an archive that is loaded before the
kernel is loaded.

Caesar
Huc_1
Honored Contributor

Re: RH8 Kernel

Hello

type in the following commands
uname -a
ls -l /boot/init*

the kernel version should match the initrd version if it does not then the command mkinitrd should create it ... normaly this is done during upgrade or install and is not done manualy, you need this to load modules (scsi,etc..) during boot up.


But you are talking of a mondo floppy !, so I thing you may need to add this to the floppy, I do not have the mondo/mindi doc underhand, but perhaps you have and this will point you in the right direction.

Hope this will be of use to you, if not let us know I could have a look this evening.

Jean-Pierre

Smile I will feel the difference
Caesar_3
Esteemed Contributor

Re: RH8 Kernel

Hello!

If you don't have the initrd-XXXXX.img
you can create it like:
mkinitrd /boot/initrd-XXX.img

Check the version in /lib/modules/
or from the uname -r

It will create the initrd
than add to use in the boot in your boot loader

Caesar