CentOS 6.2 can't boot my IBM Server RAID 1

Hi Experts! I bought a new IBM X3650 M4 1U server. It has 16GB RAM and 2 x 4TB HDD with RAID Server C100.

I plan to configure RAID 1 and install CentOS 6.2 DVD.

With my server guide: During bios, in F1 -> System Settings -> I changed IDE to RAID

I configured the Storage and created RAID 1 config based on followed instructions from here

I named the virtual group “WEBSERVER” which has 2 disks.

Next, I installed the latest CentOS 6.2. While installing, it detected RAID and created ddf_WEBSERVER1 - showing 3725GB available space.

After selecting "Basic layout" and wipe out all current partitions (since it's new right) and "Use all disk space"... I selected "Minimal installation". Then once installation is done, it asked to reboot.

After I removed the installation DVD and rebooted, it was unable to boot into my CentOS. It says

Boot Failed... Hard Disk 0

I tried to go into bios F1, to add more boot options, it says..

•      Boot Failed. CD-Rom
•      Boot Failed. Hard Disk 0
•      Boot Failed. Hard Disk 1
•      Boot Failed. Hard Disk 2
•      Boot Failed. Hard Disk 3

It seems that none of the boot options work

Did I miss any steps?
sharepoint2013Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SStoryCommented:
I don't know, but just wondering if the RAID driver got copied over to the system?
0
sharepoint2013Author Commented:
I'm not sure abt that.
0
DavidPresidentCommented:
That is because the initfs (boot partition and the kernel it boots first) has built-in drivers for everything and the kitchen sink, but the kernel it boots after the loader does not.  That is why it sees it during installation.

The solution is ugly ... you'll have to get the source code for the controller drivers and manually build a kernel.   The source code may or may not compile on the kernel you have as well.  So go to the IBM support site and do some reading and see if the drivers are available as source code, or as precompiled kernel modules.

If it is the latter .. you're screwed. You'll have to use the specific distribution and kernel revision(s) supported by the card.

Lots of stuff online about manually creating a kernel, but that is moot if you can't get the source for the drivers, so start with that.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

DavidPresidentCommented:
P.S. i am not familiar with that particular machine, but you also need to know that unless you have a UEFI BIOS compatible with LINUX then you're still wasting your time.   There is a hard 2.09TB limit on the size of the physical disk drive for the boot disk.

So really, depending on specifics of what flies across the screen during the boot, you could have the dreaded 2TB limit and/or the kernel driver problem .. or both.


(Can that controller logically partition the 4TB LUN into two target IDs, with one < 2TB?  )
0
sharepoint2013Author Commented:
Not good.

I googled and found redhat/suse but not CentOS --> http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5089068

Is it easy to plug the driver into CentOS and when do I do this, during installation?
0
DavidPresidentCommented:
Read the next page of the link that says supported kernels.  Centos absolutely must identify itself with one of the exact major & minor revision numbers listed.  If not, it won't load.

Not only that, you'll have to apply the patches it recommends.  Since source isn't there, then how do you know IBM doesn't check to see if the system is running Centos instead of RHEL and blow up??  (Not saying that is the case, but just be prepared to use a different controller or buy RHEL)
0
arnoldCommented:
Your system has sata based raid some refer to it as fake raid, you might be better off changing IDE to ahci if available and configure raid within centos software raid.
0
sharepoint2013Author Commented:
you mentioned a 2.09TB limit?

just curious, if i changed it back to IDE and install all 8TB, will there any limit issues?
0
sharepoint2013Author Commented:
Hmm okay.

Btw if I select LEGACY boot option from bios boot manager

It works!!!!!

How come?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.