7. Create Partition Window: This is the partition creation window. With two primary partitions existing on the HDD, the installer will want to create the partition as a logical partition. You can accept it or change it to a primary partition. Knowing that you can only create four primary partitions, creating the boot partition as a primary partition automatically makes any subsequent partition a logical partition.
Create Partition

8. Create Boot Partition: Ok, time to create the boot partition. Notice that I made it a primary partition, allocated 500 MB of disk space to it, and kept the default file system, which is Ext4. OK.
Create Boot Partition

9. Create Root Partition: The root partition is where all programs will be installed. If you do not create a separate /home partition, it is also where your home directory will be located. For this test system, I allocated 100 GB of disk space to it. Use the default file system (Ext4), and set the mount point to /. OK.
Create Root Partition

10. Create Swap Partition: The last partition is for Swap, which I allocated 4 GB of disk space to. From the Use as dropdown menu, select “swap space.” OK.
Create Swap Partition

11. Partitions List: When all the partitions have been created, you should be back to the main Advanced Partitioning Tool window. The final task at this window, before clicking Install Now, is to select where GRUB, the boot loader, will be installed. By default, the installer will want to install it in the MBR, but doing that will overwrite Windows’ boot files. To retain it as the primary boot manager, install GRUB in the boot partition, which is sda3.
Create Swap Partition

12. Device For Boot Loader Installation: So, select sda3 from the Device for boot loader installation dropdown menu. Click Install Now to continue with the rest of the installation. After installation has completed successfully, reboot the computer. It should reboot into Windows.
Ubuntu 12.04 Partitions

13. Install EasyBCD With UEFI Support: Once in Windows, the final task is to install an application that will make it easy to add an entry for Ubuntu in Windows’ boot menu. EasyBCD is one that I have always recommended. I am sure there are others, but it is one that I find to be very noob-friendly. For home users, there is a free version that you can download from here. The latest version, EasyBCD 2.2, has support for UEFI hardware. Download and install it as you would any other Windows application. This is the main interface. To add an entry for Ubuntu, you want to be in the Add New Entry tab.
Windows 7 EasyBCD 2.2

14. Add Entry For Ubuntu Using EasyBCD: In this tab, click the Linux/BSD tab, select GRUB 2 from the Type dropdown menu, then customize the Name filed to match. In the Drive menu, the default is shown here. That is what I used, and it worked without a hitch. You can also select the boot partition from the menu. After making the changes, click the Add Entry button. Then click on the Edit Boot Menu tab.
Windows 7 EasyBCD Add Entry

15. Windows Boot Menu Entries: Here you can see the two entries as they will appear whenever you reboot. Quit EasyBCD and reboot the computer.
Windows 7 Boot Entry

That is the end. Hope it works for you.