I have an HP Envy Ultrabook 4-1030us, which I have a 250GB 2.5" SSD and a 32 GB MSATA SSD which was originally used for the Intel RST which obviously isn't necessary because I installed an SSD. But now I want to use that 32GB MSATA ssd to run Ubuntu, using the larger drive solely for Windows. I have tried running the installer and installing grub on the first drive, which didn't work. It just boots Windows 8. I tried putting the /boot partition on the first drive, it still boots Windows. No grub. I can't configure to BIOS to boot off the smaller drive, it doesn't have that capability. Any ideas on how I can get this to work? Thanks in advance!
If legacy boot order doesn't provide you an option to boot from the mSATA SSD, you should try booting the machine and install from CD in UEFI mode and setup a UEFI partition layout (GUID partition table is recommended, see last picture) on the mSATA SSD (see this article from the community documentation for instructions).
You probably need to install the UEFI bootloader to your Windows partition from within Windows via bcdboot and create a custom GRUB boot entry to be able to boot a MBR-Windows installation from a UFEI GRUB installation.