pld kernel 2.2.18-14 boot problems

Philip J. Hollenback phil at
Sun Apr 1 00:51:50 CEST 2001

Ok, I now have a working 2.2.18 kernel rpm with compiled-in drivers,
as I mentioned in previous posts.

I understand what you are saying about building an initial ramdisk,
but can you give me some hints on how I can modify the kernel source
rpm to produce a kernel binary rpm with a correct initrd?

I don't understand the rpm build process well enough to do this.  How
does the initial ramdisk get created?  How do I control what goes in
to it?  Where does the linuxrc file come from?

I understand the theory and operation of initrd, I just don't
understand how to create one that has what I want in it as part of the
rpm build process.

Thanks for any ideas.


On Setting Orange, the 17th of Discord, Sebastian Zagrodzki spake:
> On Mon, 12 Mar 2001, Philip J. Hollenback wrote:
> > I am very impressed the work that has gone into this version of
> > the kernel, and I would love the get it booting.  Does anyone have
> > any idea what I need to change to fix this?  I confess I am not
> > very familiar with the initial ramdisk setup, do I need to change
> > something there?
> Yes you do. IDE and ext2 support are in modules - so you have to create
> a ramdisk, which contains:
> - ide-disk.o, ide-mod.o, ide-probe-mod.o
> - ext2.o
> - small static shell (like ash-static)
> - static insmod
> - /linuxrc shell script, which should look like this:
> #!/ash
> insmod /ide-mod.o
> insmod /ide-probe-mod.o
> insmod /ide-disk.o
> insmod /ext.o
> or stg like that... - hope it will work...

Philip J. Hollenback
philiph at

More information about the pld-devel-en mailing list