|
How do I get FC5 to boot again? (/boot dir whiped out!)
Alright, so basically the partition on which FC5 resides is untouched, but I believe that the /boot partition was whiped out and I can no longer point GRUB at a viable kernel path. I had FC5 installed, and then installed SuSE 10.1, and apparently SuSE decided to destroy the /boot partition and put all its junk in there.
I've been using the Yast boot loader config to do all of this.
Things that I've tried:
1) setting the "Kernel" setting to /boot/vmlinuz, which is what SuSE uses to boot. Basically everything works for some reason, except the NIC modules or something. I don't really understand why this works and the next one doesn't...
2) I downloaded the corresponding kernel-2.6.16-1.2122_FC5 rpm from redhat's site, and I took out files destined for the /boot directory, and I copied them over to my own /boot directory. Now, there are only three files that I moved, and one of them is what I believe is pointed to by a default FC5 install/update GRUB file: vmlinuz-2.6.16-1.2122_FC5. However, when I point YaST boot loader that file as the "kernel" setting, I get several errors upon booting FC5. They read /lib/modules/kernel-2.6.16-1.2122/modules.dep file does not exist.....but I can see on the root partition (in this case /dev/hde2) that this file and directory clearly do exist. I don't really understand why this is happening when I point to the "right" kernel file to boot, and not when I point to SuSE's kernel file. It's kind of annoying.
So, any suggestions? I kind of guess that I might be going about this completely wrong, but I'm out of ideas, and I've exhausted Google and forum searches for help. Most people seem to lose the ability to boot, but not have the /boot partition completely whiped out.
|