Help! I've searched and read everything I can find and haven't found a way to solve this.
I have two hard drives. One is my system drive with Vista and Mandriva and one is a large data storage drive. My C: drive is shown in the Vista storage manager as drive #1 and the second (storage) drive is shown as drive 0. I don't see a way to change that enumeration in BIOS or Vista.
Vista was installed first.
Mandriva 2010 was later installed on a different partition on the Vista drive (ie., also on drive 1). In Linux, this partition is shown as hdb,4. The fifth partition of the second drive. This makes sense. During the Mandriva install, Grub was installed to hdb,4
I used EasyBCD 2.0 beta (latest build) to set up dual boot and it worked fine. Until.....
......I updated the new Mandriva installation and now Mandriva won't boot. When I select it during the boot process, Grub stalls. The problem seems to be that at some point in the boot process.... I think where the Windows boot process turns it over to Grub on the Linux partition..... the drive numbers change. If I use the edit feature in Grub (when it stalls) I see that it is referring to hd1,4 as expected. But if I change that to hd0,4 and tell it to boot, it works.
My question (I think) is how do I make that change persistent? I don't see a way to edit the boot drive number within EasyBCD so every time I want to boot to Linux I have to manually edit.
I also note that if I look in the /boot/grub folder in Mandriva I find menu.lst that refers to hd1,4 and menu.lst.old that refers to hd0,4 so something changed when I updated Mandriva? Is it as simple as changing menu.lst back to hd0,4 in /boot/grub? I haven't wanted to do that without knowing what I am doing because I'm assuming that the Mandriva copy of menu.lst is OK and the problem is prior to handing off to the Mandriva partition???
Paul
I have two hard drives. One is my system drive with Vista and Mandriva and one is a large data storage drive. My C: drive is shown in the Vista storage manager as drive #1 and the second (storage) drive is shown as drive 0. I don't see a way to change that enumeration in BIOS or Vista.
Vista was installed first.
Mandriva 2010 was later installed on a different partition on the Vista drive (ie., also on drive 1). In Linux, this partition is shown as hdb,4. The fifth partition of the second drive. This makes sense. During the Mandriva install, Grub was installed to hdb,4
I used EasyBCD 2.0 beta (latest build) to set up dual boot and it worked fine. Until.....
......I updated the new Mandriva installation and now Mandriva won't boot. When I select it during the boot process, Grub stalls. The problem seems to be that at some point in the boot process.... I think where the Windows boot process turns it over to Grub on the Linux partition..... the drive numbers change. If I use the edit feature in Grub (when it stalls) I see that it is referring to hd1,4 as expected. But if I change that to hd0,4 and tell it to boot, it works.
My question (I think) is how do I make that change persistent? I don't see a way to edit the boot drive number within EasyBCD so every time I want to boot to Linux I have to manually edit.
I also note that if I look in the /boot/grub folder in Mandriva I find menu.lst that refers to hd1,4 and menu.lst.old that refers to hd0,4 so something changed when I updated Mandriva? Is it as simple as changing menu.lst back to hd0,4 in /boot/grub? I haven't wanted to do that without knowing what I am doing because I'm assuming that the Mandriva copy of menu.lst is OK and the problem is prior to handing off to the Mandriva partition???
Paul