Desde que percebi isso ontem, posso muito bem apontar a resposta.
Para ir do GRUB2 para outro MBR, você precisa fazer o seguinte
menuentry "Other Disk" {
insmod part_msdos
set root='(hd1)'
drivemap -s hd0 hd1
chainloader (hd1)+1
}
Isso está inicializando meu GRUB2 no GRUB gerenciado pelo OpenSUSE. O hd1 pode ser trocado por qualquer outra unidade ou partição. O drivemap é necessário para que o outro GRUB encontre as partições no hd1 que ele precisa, já que o outro GRUB (1) tratará o outro disco como hd0. Para arrancar de uma partição você mudaria (hd1) para (hd1,2) ou qualquer partição que você queira, note que o mapa de disco omitiria a partição.
GRUB2 - > O GRUB2 deve ser o mesmo, embora eu não tenha uma instalação para testar isso. O arquivo de configuração pode funcionar para o GRUB2- > GRUB2, mas também não testei isso, já que vou formar o GRUB2 - > GRUB