boot record not found after fresh installation of fedora -- can't fix!
My old HDD crashed, so I took a brand spanking new drive to install Fedora upon. I burned all 4 ISOs to CD and the installation ran smoothly. When I rebooted, however, my BIOS displayed a funky message:
Searching for Boot Record from IDE-0..Not Found So, I googled for 9 hours or so and tried everything imaginable to repair: * I reinstalled (using the CDs once again, and once using a network install) * I went into linux rescue and performed google-suggested steps that include 1. grub-install /dev/hda 2. grub> root(0,0) / find /boot/grub/stage1 / setup(hd0) (which was successful, by the way, as was the grub-install) * I edited the grub.conf file manually to match an older grub conf I had used. * I went back into the linux installation (the GUI) and tried to rewrite my boot loader (I tried both to edit the boot loader and to create a new one with a variety of different options, all of which gave me this error: No kernel packages were installed on your system. Your boot loader configuration will not be changed.) I did this all to no avail. I'm totally clueless and extremely frustrated here. My Fedora box, prior to the HDD crash, was so nice and friendly, but right now, it's being so mean to me. :( Does anyone know what I can do at this point? I am totally out of ideas. Thanks in advance. EDIT: I also want to mention that this harddrive is NOT being dual-booted. The harddrive is dedicated to Linux and according to disk druid, I have no partitions being used for anything else. |
From linux rescue with chroot used try something like;
/sbin/grub-install --recheck /dev/hda If that fails what is the output of; /sbin/fdisk -l (that's the lowercase letter 'L' not the number one) cat /etc/grub.conf |
Here's the output:
Code:
# grub-install --recheck /dev/hda Code:
# /sbin/fdisk -l Code:
# cat /etc/grub.conf |
I had that problem.
fc4 seems to need symbolic links initrd & vmlinuz - I think it's cp -s you use. Go to the boot folder, and cp -s vmlinuz-2.6.11-1.1369_FC4 vmlinuz Do the same for initrd, and change grub.conf to use the new links. That fixed fc4 for me |
I'll try that. I am desperate to get this up and running. I'm out of town until Sunday (thank you, Treo 650, for letting me check this forum and respond) but I'll take any and all suggestions and experiment (hopefully for a shorter period of time this time) when I get back.
Thanks for your help! I'll keep checking this thread and update you with the status. Any suggestions are still welcome and appreciated. tami |
You can also try editing at boot time the kernel line and change the 'root=/LABEL=/' portion to be the actual root partition. Since your grub.conf file has been <snip> I cannot say what that is, but normally it is in the top comments section.
|
Quote:
Anyway, if you have any other suggestions, please keep them coming as I intend to try everything tomorrow! |
Yes they are in fact helpful, you need them I don't really....
From my grub.conf file, for example; # kernel /vmlinuz-version ro root=/dev/hda5 So, in my case; root=LABEL=/ equates to root=/dev/hda5 |
I tried both of the above suggested solutioins to no avail. What do I do next? :(
btw, the <snipped> code is as follows: Code:
# Note that you do not have to rerun grub after making chages to this file |
Okay, I'm thinking this may be related, but I'm not so sure.
I have my grub setup in /boot/grub/ When I go into grub>, I do find /boot/grub/stage1 I'll get Error 15: File not found. It does work, however, when I do find /grub/stage1 (it returns hd0,0) I'm not sure if this means anything, but since I really need to get this up and running, I'm going to post any information that may be helpful at this point. |
Two more updates:
I have a feeling this has something to do with FC4. From what I'm reading, this isn't unheard of, and I don't see it happening with FC3. I'm surprised that nobody took note of this and is doing anything to resolve it. I have tried lilo to no avail as well. I am reformatting my drive -- this time, without a /boot partition (I still will maintain /usr, /, /var/, /home, and a /data partition for personal use). I want to see if the /boot partition has any effect on this (I'm guessing not but since I need fresh ideas, I'm just going to try everything). I had upgraded grub and glibc (which was required), also without success. I discovered that SELinux had been causing a great deal of problems with regards to using rpms. It's best to disable this. If this installation fails, I'm going to try to install FC3 and then yum upgrade to FC4. For some reason, I have a feeling that that may be more successful. |
No love on FC3 either. :(
|
Been reviewing this thread, The only thing I can thing of that might be an issue is possiblity that your system BIOS may not be set correctly for the new hard drive. You may want to modify the BIOS settings and/or check and see if a BIOS upgrade is available.
|
Thanks Lenard, I appreciate it. I'm guessing that's the problem too. I will try to Flash the BIOS but then if that doesn't work, I bought another motherboard to avoid this problem as it's way too time consuming at this point.
|
I've gotten further than ever before by flashing my BIOS. I think this will do it!
Edit: This is an ECS K7S5A which was using a 2002 version of the BIOS. The 2003 version of the BIOS seemed to have helped. |
All times are GMT -5. The time now is 10:40 AM. |