В современных BIOS - MBR и GPT переключаются одной опцией и даже можно сделать автодетект ОС с выбором меню загрузки. А GRUB - это дополнительная возможность. Я не знаю: почему у вас не заработал он? У меня все работает и c Линукс, и c Виндовс, и на одном физическом устройстве, и на разных, и MBR, и GPT. Периодически (например, при обновлениях Альтлинукса) он слетает, приходится переустанавливать. На эти случаи есть флешка с Live.