In November, 2012, my ASUS Z99 laptop didn't work. After 1.5 month, I got a new laptop, ASUS N56VZ, with balance between budget and performance while considering my requirements: run OpenFOAM, Salome, Deal.II and others.
N56VZ runs on Windows 7. What I need to do is to install CentOS 6.3. I used Fedora 16 on my old notebook. I choose CentOS 6.3 since it's for enterprise and stable, and it needs less update for new features than Fedora. I want it to be more stable.
My suggestion for installing CentOS 6.3, dual-boot with Windows 7, is:
1. create a CentOS 6.3 live USB stick with Linux Live USB creator, which you could download from http://www.linuxliveusb.com/
2. press ESC when laptop starts to choose start computer from which disk and EFI or not. Here if your system is 64bit, please choose EFI with your live USB stick. I don't know what to do if your Windows 7 is 32bit, please google it.
3. Although you could choose /dev/sda1 for /boot/efi mounting point, I don't think this is a good idea. I suggest you install CentOS 6.3 as a general Linux system, and install the GRUB boot manager on the Linux partition. then restart your system after you finish installing. And choose start from EFI USB stick, then choose rescue for copy EFI files to /dev/sda1, and use efibootmgr for registering the GRUB boot manager.
$ chroot /mnt/sysimage
$ mount /dev/sda1 /media
Please edit grub.conf file for Windows 7 chainloader:
title Windows 7
Then copy and use efibootmgr for registration.
$ cp -r /boot/efi/EFI/redhat /media/EFI/
$ efibootmgr -c -l "\\EFI\\redhat\\grub.efi" -L GRUB
Then you can start computer, then choose GRUB for your boot loader.
If you have any further question, please refer the following link, then we can talk about it.
1. managing EFI boot Loaders for Linux. http://www.rodsbooks.com/efi-bootloaders/index.html