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