UEFI multi boot with win7

Hi ,

I try to fresh install win7 and opensuse 12 on my Notebook which using Phoenix UEFI BIOS.

first I install win7 which auto use GPT . after install , I able to boot without problem . I see “window boot manager” in my bios boot menu.
then I install opensuse 12 which select elilo as boot loader. after install I able to boot without any problem and I see “opensuse 12.1” in my bios boot menu.
the strange part is I don’t see elilo menu show up. and I unable to boot to windows . what should I do ?

my partitions show
/dev/sda1 -> 100mb -> EFI boot -> fat
/dev/sda2 -> 128mb -> microsoft reserved
/dev/sda3 -> 390gb -> hpfs/ntfs -> /windowsC
/dev/sda4 -> 180mb -> EFI boot ->FAT -> /boot/efi
/dev/sda5 -> 2gb -> linux swap -> swap -> swap
/dev/sda6 -> 72GB -> linux native -> ext4 -> /

I am not sure about Lilo and Opensuse. But GRUB2 works in Ubuntu. So it should work in Opensuse as well. I you are interested in using GRUB2 I can give you the hints…

AFAIK you have to use GRUB2 with GPT.