Този проблем излиза,защото по време на инсталацията,когато си добавял Убунту не си задал образ на дистрибуцията при Груб на Мандрива.Там се попълват едни полета.
Мъчиш се да правиш по-трудното според мен.Толкова ли е трудно да копираш двата файла на grub4dos в "С" дяла и да добавиш един ред в BOOT.INI
Всичко друго,което правих при оная тема са експерименти.Така ставаш независим от МВР на УЙН,защото не пишеш в него.
На всяко Линукс дистро,което инсталирах на Логически дял,инсталирах grub в root директорията му.
После чрез grub4dos само сменяш bootloader-а....--- chainloader +1
title Start Ubuntu Studio
root (hd0,7)
chainloader +1
...това е само пример...
Най удачно е да редактираш от самия bootloader - grub4dos....чрез бутона "е" ...долу.
Така можеш да посочиш root директорията на дистрото и grub4dos ще я зареди,ако пак случайно има проблем.
По-точно ще ти извади мем.теста и т.н...всички опции .
Истината е,че аз само при Убунту срещнах този проблем,но чрез "е",през grub4dos го коригирах.
Друго незнам какво да кажа...
П.С:Няма смисъл да създаваш такъв дял за /boot..за какво ще го ползваш в твоя случай?
...най много да си докараш invalid partition table при експериментите.
Няма смисъл и да се логваш като root за твоя проблем.