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