Reinstalling grub?
Knute Johnson
knute at frazmtn.com
Tue Oct 10 23:23:52 UTC 2006
>> I'm with you Nigel but how does grub know that the Linux drive is
>> hdb?
>>
>Mainly because if you have 2 harddrives, and Windows is on the first one
>(hda), Grub is not going to be on that, as it's a linux bootloader.
>
>Say for instance you only had one harddrive. You have installed Windows first
>on the drive, so it is labelled as hda1, and boots up using the windows
>bootloader, using ntldr. You now install FC5 on the same drive (presuming
>that you have free space on the drive). You create a / partition for FC5, say
>this is hda3, and a /home partition hda4. Grub is waiting to be installed
>somewhere, and you are given options as to where you want to install it
>during the OS install. The default option is the MBR, and if you go for this
>Grub will be installed in the MBR of hda (where windows was booting from),
>but will add a chainloader entry to /boot/grub/grub.conf , so that you can
>not only boot up FC5, but Windows too, as you know.
>
>If you had to reinstall the Windows OS (a common occurence) , the MBR would be
>taken over by the Windows bootloader (ntldr), and now you need to reinstall
>Grub on the MBR (the situation you find yourself in).
>
>You now load the 1st FC5 cdrom, and type linux-rescue. this will give you
>options for the harddrive partition you want to work with. You know that
>Windows is on hda1 so thats not the correct option, as Grub isn't on that.
>The only other option should be hda3, which is the / partition for FC5, and
>Grub is set up on that, but not installed to be used as a bootloader at the
>moment.
>
>Back to the linux-rescue disc, choose hda3 as the harddrive partition, which
>will get you a command prompt. Type. chroot /mnt/sysimage . this will get you
>another command prompt. Now you can put Grub wherever you like, but were
>going to put back in the MBR of hda where the reinstall of Windows had
>removed it from. So you type. grub-install /dev/hda , and if all goes well
>Grub should be reinstalled in the MBR of hda, and when you next reboot you
>should get a Grub menu with options for FC5, and "other" which will be
>Windows.
>
>I had a lot of problems with bootloaders initially when working with Linux,
>but over time I have become more clued up as how how they work.
>
>Post back if you still have problems in getting this working again.
>
>Nigel.
Well, the good news is I'm back. The bad news is, it didn't work.
Here is what I did:
Booted from FC5 CD #1
linux rescue
chroot /mnt/sysimage
/sbin/grub-install /dev/sda
/dev/sdb1 does not have any corresponding BIOS drive
So what does that mean?
Thanks,
--
Knute Johnson
Molon Labe...
More information about the users
mailing list