On 2011/04/06 21:25 (GMT-0500) Sunny composed:
This is working server. There were failure in the hw raid. I made images with clonezilla of all partitions. Also, I did dd of the partitions to be on the safe side.
When I do fsck on the image file, it reports errors.
If I copy (dd) the image to a new partition (same size), still fsck shows problems.
As far as I can see, the missing critical files are System.mapxxxxxxx and vmlinuxxxxxxx (xxx is ver. nr of the kernel).
The initrd file is ok, I was able to gunzip and cpio it, so its not corrupted.
I have other similar server, same 10.0, same partition setup. Unfortunately it appears it was updated more recently than the bad one, so the files it has in its /boot are newer version.
I tried to copy this machines /boot to the bad one. Its ok, it starts booting, but after that it fails, as it can not find the right kernel modules after the real / is mounted, as the vmlinux is different version.
So, I guess my only chance is if I find the kernel rpms for the exact version I have on this machine, boot with recue, chroot and hope that it rebuild the missing files.
unfortunately 10.0 is so old, that there are no more repositories.
I'll appreciate any other options one might have
Kernels and initrds don't care whether module files they need came from an rpm or not. Tar the modules dir from the other server, untar them on the server than needs them to work with the copied files in /boot, and you should be in business again. Exactly which 10.0 kernel versions are you dealing with? Could be I or someone else on list has the vmlinuz you need to work with the restored original initrd. I still have 4 machines with working 10.0. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org