There are other problems, IIRC from RESULTS-1.txt apart from
('grub-setup: warn: This msdos-style partition label has no post-MBR gap; embedding won't be possible!'):
1. Grub2 cannot find its files. (It seems because grub2 cannot run with --force during debian setup.)
2. Grub1 does not have its file (or cannot detect its files--stage1, stage2, menu.lst).
3. Bootable flag which may be needed.
Solution to the above problems:
(1 & 2). (Although some attempts have been made within chrooted environment) Reinstall grub2 with --recheck, if failed, try again with --force. To see if it is installed properly recheck with boot_info_script.sh.
Run (instead of 'update-grub')
Code:
grub-mkconfig -o file_name
to check whether it can pick both voyage and debian kernels. If successful, run 'update-grub' or
Code:
grub-mkconfig -o /boot/grub/grub.cfg
If failed, try no.(3).
(Btw, there are some discussions on internet on making custom (smaller?) core.img by grub-mkimage -o name_of_grub_image -0 [some_options].)
(3). Copy files (from voyage cd or another distro) needed by grub1, to its folder /boot/grub/.
Boot to voyage, reinstall grub1 by running grub. on grub prompt (grub>) type this:
Code:
find /boot/grub/stage1
If grub generates (hd0,0) continue with
Code:
root (hd0,0)
setup (hd0)
quit
To see if it is installed properly recheck with boot_info_script.sh.
(4). Set the boot flag.
Last attempt is to boot from supergrub2 disk.
HTH