Help!

I tried to install a new kernel rpm on my Mandrake 7.1 system.  But this didn't work 
out all, now I can't boot anymore!

That's what I did:

- rpm -e --nodeps kernel-{,utils,header,doc,source}-2.2.15-4mdk
        -> remove old kernel packages

- rpm -Uvh kernel-{,utils,header,doc,source}-2.2.16-8mdk.i586.rpm
        -> install new ones

- mkinitrd --preload reiserfs /boot/new-initrd.img 2.2.16-8mdk
        -> create init ram disk

- Added /boot/new-initrd.img to /boot/grub/menu.lst

- sh /boot/grub/install.sh
        -> update grub

- reboot

- Go crazy :-/

Let me explain the last step a little bit further.  When I (try to) boot my system 
now, I end up with these error messages on my screen:

[...]
Freeing unused kernel memory: 72k freed
INIT: version 2.78 booting
sh: error in loading shared libraries: libreadline.so.4.1: cannot open
shared object file: No such file or directory
INIT: entering runlevel 5
bash: error in loading shared libraries: libreadline.so.4.1: cannot open shared object 
file: No such file or directory
sh: error in loading shared libraries: libreadline.so.4.1: cannot open
shared object file: No such file or directory
(the last line appears about 10 times on the screen)

[...]
INIT: Id "{x,1,2,3,4,6,5}" respawning too fast: disabled for 5 minutes
(to be honest, I get 7 lines with 'Id "x"', 'Id "1"' etc.)
INIT: no more processes left in this runlevel

libreadline.so.4.1 does exist in /usr/lib, is readable and a "normal" file (ie. no 
link or somesuch).  I compared that lib to a libreadline of a working Mandrake 7.1; 
they are the same, or at least diff doesn't say anything and the md5sums are the same.

I have to use an init ram disk, because my system is SCSI based (ncr53c8xx chipset) 
and because I use reiserfs on my partitions (/usr,/home,/var).

What can I do to revitalize my system, or how are the kernel rpms installed without 
trashing the system?

Thanks a lot for your help!

Bis dann!
Alexander Skwar
-- 
My Site: http://www.digitalprojects.com

Reply via email to