On Wed, 14 Feb 2001, Mobeen Azhar wrote:

> Hello all, I upgraded my RH 7.0 machine's kernel from 2.2.16-22 to 2.2.17-14
> using binary RPMs from RH.  However, since doing that, I have not been able
> to run mkinitrd, it always complains "all loopback devices are in use".
> Following suggestions from this list, I tried modprobe loop but it says
> "Can't locate module loop".  Unfortunately, I did an upgrade, not a install,
> with the binary RPMs.  However, I was lucky enough to have made a boot
> floppy that I am now using to boot the machine.
>
If I understand this correctly, you are booting from a floppy with the
old version of the kernel on it.  But you no longer have the modules for
the old version of the kernel because you did rpm -U instead of rpn -i.

If this is the case, then the problem is that you do not have a loop.0
module for the kernel you are running - it was erased when you upgraded
to the new kernel.  What you have is the loop.o module from the new
kernel.  Your best bet it to do an rpm -i 2.2.16-22.i386.rpm.  Then you
will have the proper module.

Now, you may not have to do this.  Is your root file system on an IDE
drive?  If so, edit /etc/lilo.conf, change the name of the kernel from
/boot/vmlinuz-2.2.16-22 to /boot/vmlinuz-2.2.17-14, and remove any
reference to an initial ram disk.  The run lilo.  It should run without
any errors.  Now reboot, and all should be well...

Mikkel
-- 

    Do not meddle in the affairs of dragons,
 for you are crunchy and taste good with ketchup.



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to