Hi!
So Zentyal has good support for SATA (fake) RAID, finding, mounting, and partitioning the RAID set perfectly.
But there is a small issue with the automated installation, whereby GRUB doesn't get installed properly, and the unit will fail to boot.
This is a Ubuntu issue, where GRUB installs to /dev/sda instead of /dev/mapper/yourraidset. It can be overcome in the 'Advanced' installation by selecting 'Advanced' at one point in the installation, and pointing GRUB to your raid set.
But if you use the automated installation, there is an extra step you need to do BEFORE restarting:
At the end of the installation, BEFORE you press 'Finish' or 'Restart', press Alt-F2 to open a console
- Type: mount --bind /dev /target/dev
- Type: mount -t proc /proc /target/proc
- Type: mount -t sysfs /sys /target/sys
- Type: chroot /target
- Type: cd /dev/mapper
- Type: ls
- (make a note of your RAID set name)
- Type: grub-install /dev/mapper/xxxxxxxx (where xxxxxx is your RAID set name NOT ending in a number)
- Type: update-grub
- Press: Alt+F1
- Select to finish the installation
On my boxes, this installed GRUB, and Zentyal booted as expected.
Hope this helps someone!
Geoff