Das ist kein Problem von GRUB.
Es ist ein Pebcak Problem.
Warum lässt du nicht einfach den Unsinn mit dem zweiten Grub weg?
Ein Eintrag im Bootmenu des ersten genügt.
Kein Chainloading (das verwendet man eigentlich nur für Windows, oder besonders exotische OSe...)
Ein Grub genügt.
Und der ist dazu da, beliebige OSe von beliebigen Platten/Partitionen zu starten.
Ein zweiter Grub via Chainloading ist etwas ... nun ja.. ungeschickt...