Personally, I go the other way: I have Linux install Grub in Linux’ partition and install Haiku’s Bootmanager in the MBR. No messing around with Grub config files, just Bootmanagers easy GUI.
It’s important to have Grub NOT in the MBR, or it may be wiped by future Linux updates.
See this thread and PulkoMandy’s sound advice in the first comment: