Hello All,

I am trying to triple boot a system with Ubuntu 11.10, Windows 7, and CentOS 6.2. I am able to boot into each one using os_probe. What I am trying to do is chainload CentOS 6.2 so that I may update kernels and not have to boot into Ubuntu to run update-grub2.

I was looking at the configuration for Windows 7 and it seems it is using chainloader to boot the Windows boot loader. I copied this config changing the drive location and insmod from ntfs to ext2 but when I try to load I get invalid signature error message. I have done some google searches and tried many thing which have not worked. Any ideas as to what I can do to resolve this issue.

Here is my configuration for CentOS entry.
menuentry "CentOS" {
        insmod part_msdos
        insmod ext2
        set root='(hd2,msdos1)'
        chainloader +1
Thank you for your time and have a great day!