Только я не понял почему тогда ubunta свободно грузится если груб на логическом разделе?
Я писал про ситуацию, когда на логическом находится /boot, те конфиг и дополнительный модули grub. Сам grub в таком случае пишется в начало выбранного основного раздела.
Т.е. загрузчик в MBR, находит boot-раздел (основной) и начинает грузиться с него, загружая grub. А уже далее grub подгружает необходимые файлы с раздела с /boot (основной или логический).
Но все же, рекомендуется ставить grub в MBR.