Originally Posted by DaClownie
The RAID array was created using the Intel Raid BIOS accessible at start up. It is 2 F3 500gb drives, in RAID 0, and it simply has my Windows 7 install on it.
However, I woke up this morning, the RAID array is now back online, and when looking in Computer in Windows 7, the other drive no longer shows. Do they use incompatible file systems completely? Does this mean it installed successfully and formatted the other hard drive to use linux, and now I need some sort of boot controller to prompt me and ask which HDD I'd like to boot off?
RAID: Windows 7 primary install.
WD 500gb storage drive: Windows 7 installed on it as well, because when I'm pushing my overclock on this motherboard, it likes to take RAID arrays apart (not like what just happened, but it physically thinks there is no longer a RAID array and just 2 seperate non-bootable drives that need to be reassembled)
Seagate 320gb: Fedora 14 Linux install (I think, I'll need to change HDD boot order in BIOS to confirm that installed correctly and is working)
Thanks again all, look forward to using some Linux
EDIT: I also don't think it'd be considered fakeRAID as it is using my motherboard's onboard RAID controller (ICH10R)
Yes, Linux uses a filesystem thats totally incompatible with Windows. Windows uses NTFS, and Linux uses EXT3/4 [unless the user defines a different filesystem].
Generally, when you install Linux, you overwrite the Windows MBR with GRUB [the Linux bootloader], which allows you to pick which OS you wish to boot. I assume that the install wrote GRUB to the MBR of your 320GB HDD, and when you swapped the RAID array to be the first device in the boot order, because the Windows MBR doesn't know that the 320GB HDD has an OS on it, it just boots into Windows.
So, you have two options:
When booting, you can press the interrupt key that lets you select boot device when you want to boot into linux [easiest option]
Set the Linux HDD as the primary boot device and configure GRUB to add a menu option for Windows on your RAID array. I honestly don't know how GRUB would handle that, but I imagine it's possible.
And, to make a long story short, unless your MB put you back over $500, it's still fakeRAID. The onboard controller tells the OS that there's a striped array, but offloads the overhead to the OS. A 'true' RAID array has a card that handles the overhead on its own [like a mini computer (A computer within a computer... lol)], so the OS truly only sees the array as a single drive.