On Tuesday 10 October 2006 21:37, Knute Johnson wrote: > >On Tuesday 10 October 2006 20:41, Knute Johnson wrote: > >> I have WinXP installed on the first hard drive and FC5 on the second. > >> I was using grub as the boot loader but it was destroyed when I had > >> to reload Winblows. I'm sure that I can start FC from a CD and mount > >> the second drive but how do I reload grub? Any pointers would be > >> greatly appreciated. > >> > >> -- > >> Knute Johnson > >> Molon Labe... > > > >Put the 1st FC5 disc in. Choose Linux-rescue. You will be presented with > >harddrive options. Choose the one that has FC5 on it, and you will end up > >with a command prompt. Type. chroot /mnt/sysimage. Now you can reinstall > >Grub on the Winblows drive. If Winblows is using hda, type. > >grub-install /dev/hda . If all goes well, Grub should now be installed in > >the MBR of the Winblows drive. Reboot, and you should have Grubs menu > > back. > > > >Nigel. > > I'm with you Nigel but how does grub know that the Linux drive is > hdb? > > Thanks, > > -- > Knute Johnson > Molon Labe... 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.