Ok, eu fiz isso.
Primeiro, eu tive que criar um core.img
que apontasse para o meu caminho explicitamente, assim:
grub-mkimage --output=/tmp/core.img --prefix=\(hd3,1\)/boot/grub --format=i386-pc biosdisk part_msdos ext2
Segundo, eu tive que concatenar o lnxboot.img e o core.img para criar uma imagem que pode ser inicializada pelo aplicativo de setor de inicialização do BCD Store.
cat /boot/lnxboot.img /tmp/core.img > /tmp/g2ldr
Terceiro, eu tive que copiar a imagem do g2ldr para minha partição do windows e adicionar ao meu BCD Store com um aplicativo de setor de inicialização.
Agora posso inicializar o Ubuntu pelo gerenciador de inicialização do BCD Store.
Links: