FreePBX Distro on ML310e Gen8. Problems and solutions

I have had a really hard time to install FreePBX distro 4.X to a ML310e Gen8 mainly for 2 reason:

  1. The Software raid controller B120i is not support by CentOS (or any RHEL)
  2. FreePBX distro was not configuring the raid properly due to the onboard Flash memory the server has.

Solutions are :
For 1):
For systems with the B120i SATA controller:

  1. Boot the server into System Options.
  2. Navigate to SATA Controller Options -> Embedded SATA Configuration
  3. Change it to ENABLE SATA AHCI SUPPORT
    Link: https://access.redhat.com/site/articles/118133

For 2):
After doing 1), the problem was the FreePBX distro was trying to make a raid with 3HDD’s, 2x1GB and 1x256MB (the internal one). In order to to a proper install with Raid1 you need to go to the System BIOS-> Advanced ROM Settings and Disable Virtual ROM. The FreePBX installation will do a proper RAID1

esarant