I've got very recently a PC upgraded with motherboard EVGA X58 FTW3 (CPU Intel Core i7 960 3.2 GHz; RAM 24 Gb). The primary operating system Installed on my PC is Windows 7 64-bit. The system is working OK.
Normally, before the upgrade, I used two operating systems on same PC, the other one being Linux, and till now that was not a problem. However after I got EVGA X58 FTW3 motherboard, I cannot get Linux runningon my PC as a second operating system. First I installed Linux SUSE 12.1 64-bit on another HDD of my systems, but Linux does not boot.
I suspect that could be the driver "Marvell" which is causing problems. Right now I run 7 HDD on the EVGA motherboard: six SATA 2 and one SATA 3. Half of that disc space I allocate for Windows, and the other half for Linux. When installing, Linux-GRUB boot loader generates a table of HDD's in a special file boot sequence. Initially, after installing GRUB can not find the root of the boot drive, and then, after installation this sequence of drives in BIOS does not match the sequence of GRUB.
I tried to install Linux several times using following combinations: i) use all seven HDDs, ii) disconnected all the HDD apart from two of them - one for Linux and one Windows. Linux sometimes loads if I leave the DVD installation disk in the optical drive. GRUB can not boot the system and gives an "error 22". I tried to load from Windows BCDedit with reference to the boot partition of Linux and vice versa - downloaded from the Linux GRUB with reference to the boot partition, Windows.
Nothing really helped!
Could it be that the reason of the problem is the driver "Marvell", which supports SATA 3? Is there any way to disable it? I would prefer to sacrifice one of my seven HDDs (the SATA 3 one), but to get the second operating system (i.e. Linux) running.
So basically the question is, how to install a second operating system (i.e. Linux) on a EVGA motherboard with X58 chipset?
Thank you very much in advance for any help.