GRUB/LILO Installed, But Still need Install DVD to Boot into os

After installing the openSUSE 11.3(GRUB/LILO) to my Triple Boot iMac, I cannot boot into Win 7 or openSUSE 11.3 with the boot loader rEFIt.

I clicked on the selection, and an error message shows “no bootable device”.

I have to INSEART THE OPENSUSE 11.3 MEDIA, TO MAKE MY IMAC BOOT INTO WIN 7 OR OPENSUSE.

not only my Triple boot iMac is like this, my Triple Boot MacBook Pro is also like this.

So what went wrong?

Can you boot to SUSE
Open a terminal - become su -
And do:

fdisk -l

Post result here

fdisk -l

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/sda: 121.3 GB, 121332826112 bytes
255 heads, 63 sectors/track, 14751 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4bb29e24

Device Boot Start End Blocks Id System
/dev/sda1 1 26 204819 ee GPT
/dev/sda2 26 8780 70312499+ af HFS / HFS+
/dev/sda3 * 8796 9768 7812499+ 83 Linux
/dev/sda4 * 9785 13675 31249407+ 7 HPFS/NTFS

I don’t know anything about Mac.
But if grub were to installed then the boot flag should only be on sda3 (the boot flag being *)
This may help: Re-Install Grub Quickly with Parted Magic