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

Re: [K12OSN] request for k12ltsp kernel .config file....was linuxprogress patch

here's what's happening for us.....

setting up loopback device
modprobe: Can't open Dependencies file /lib/modules/2.4.18/modules.dep (no such file or directory)

then all hell breaks out from there ...

so, I went back to the buildk script, and commented out where it unmounts the initrd.
then I went to /mnt/initrd, and looked in lib/modules/2.4.18
and there is a modules.dep file there...
Just for fun, I copied that modules.dep file to the root filesystem(/lib/modules/2.4.18/)
but no change, still the above error.

So, since the modules.dep file is there, but the kernel can't find it...
what is going on?

here my pxelinux.cfg/default file:

label linux
 kernel vmlinuz-2.4.18-ltsp-nolpp
 append root=/dev/ram0 rw init=/linuxrc initrd=initrd-2.4.18-ltsp-nolpp

and the client lists that kernel as the one booting.....
the 3c59x module loads previously to this, from /lib/modules/2.4.18, I'm guessing because it is called directly

This is very frustrating....
We don't understand why this is not working, yet the default kernel from k12ltsp works fine.
That's why I wanted the config file from the k12ltsp kernel, because we thought we might be missing something hardware wise.

I guess I need the complete steps Eric uses for his client kernels.

Any suggestions greatly appreciated.

jam McQuil com wrote:

On Tue, 12 Nov 2002, Barry Smoke wrote:

I'm a little confused.....
the error I'm getting on the client is missing modules.dep in /lib/modules/2.4.18

I used the config file to compile a kernel(no lpp), and did make dep;make clean;make bzImage;make modules;make modules_install

then, I got to looking at the buildk utility in the initrd kit. I saw that there is some special stuff it does to the initrd, so I used it to create my initrd, but still used the compiles bzImage kernel, and not the initrd_kit's kernel(with the mknbi)

In the buildk script, I saw where it makes a modules.dep, and put's it in the initrd

so, is the error I'm getting on my ltsp client because buildk is not getting the modules.dep in the initrd correctly, or because I don't have a modules.dep in /lib/modules/2.4.18
I've never had to make a modules.dep file before for any kernel I've compiled...
doesn't make modules_install do this for you?

No, usually, the modules.dep file gets built when you boot your linux box. As part of the rc.sysinit script.

But, with LTSP, it doesn't do that as part of the boot, it does
that when you build the initrd, with the buildk script.

The modules.dep file is needed by the 'modprobe' command, so it
can figure out what modules are dependencies of other modules.

Try mounting the initrd image, and poke around there and see if
you can find the modules.   You should be able to figure out where
the file is, based on the buildk script.

I think I'm going to write my own How-To for this when I'm done.....(Idiot's version :-)

That would be great.

Jim McQuillan
jam Ltsp org

K12OSN mailing list
K12OSN redhat com
For more info see <http://www.k12os.org>

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