[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RH kernel upgrade



bruce@armintl.com (Bruce Smith) writes:

> The only difference is because Redhat compiles their kernels with
> SCSI support as modules.  If you compile your own kernel with
> your SCSI support in the kernel, you don't need an initrd, nor
> will you have this problem.

Ah, of course.  Yes, I'd made a habit of putting the appropriate
drivers into the kernel itself.  So I guess it might not have needed
the ramdisk at all!  Or at least not the latest version of it.

> The BIOS loads the kernel, and it boots the system.  It needs SCSI
> support to mount the root filesystem, and the module is on the
> filesystem (catch-22).  It will kernel panic at that point without
> the SCSI module.
> 
> That's were the initial ram disk comes in.  It loads the SCSI
> module into memory at boot time so it's available for the kernel.

Thanks, Bruce.  I have a little better understanding now of what's
going on at boot time.
--
        Jamie McCarthy
        jamie@mccarthy.org
 http://jamie.mccarthy.org/