I was having trouble myself with my iMac regarding a black screen and a blinking cursor after installation where the iMac would just stay idle. Below are solutions for all iMacs that have a problem with their graphics cards (ATI & NVIDIA).
Some people complained that they can't find the "repair your computer" from windows DVD. In all cases repeat steps below:
*Solution 1:*
If you have a secondary monitor, connect the monitor to the computer before you install Windows 7. Then, you will be able to complete the setup process. After Windows 7 is installed, you can install an updated driver that corrects the eDP issue through Windows Update, Boot-camp or Snow Leopard DVD.
*Solution 2*
When doing the repair windows step, it didn't work asking to provide a repair disk or something. I then clicked install driver, browsed to the C:\Windows\System32\Drivers folder and then renamed the ati*.sys file (only one file!) to ati*.renamed (NVLDDMKM.SYS or ATIKMDAG.SYS depending on your iMac)
Once installed, pop in the Snow Leopard OS DVD and run setup to get all the drivers working.
This can also be done with an NTFS plug-in (Tuxera, NTFS-3G, Paragon, MacFuse, etc.) that will allow you to see the files on BOOTCAMP on OS X. Follow the same path and rename the file.
The solution _+*Boot Camp: iMac (27-inch, Late 2009) displays a black screen during installation of Windows 7 using Boot Camp*+_ (
http://support.apple.com/kb/TS3173) didn't work for me...but!!!
Drag "Drivers" and "AutoUnattend.xml" from the iMac
Late_2009_Win7Drivers folder, which was expanded in step 4, to the USB or SD card device's icon to copy the files to it. Do not copy them to any subfolders. (Normal USB or SD, no partition or Master Boot)
From the Windows 7 installation DVD, start the computer that has the AMD Radeon GPU that uses eDP (or NVIDIA). Immediately connect the USB flash drive after the computer starts from DVD. Follow the instructions to complete the installation process. When the system restarts for the first time, disconnect the USB flash drive.
If this still doesn't work for you, there a more..:)
*Solution 3:*
If you applied solution 2 and you still have problems, try the steps below.
Solution 2 will make the Windows 7 DVD have the option "Repair your computer" for those who can't see it.
Repair startup issues
1. Put the Windows 7 installation disc in the disc drive, and then start your computer.
2. Press a key when you are prompted.
3. Select a language, a time, a currency, a keyboard or an input method, and then 4. click Next.
5. Click Repair your computer.
6. Click the operating system that you want to repair, and then click Next.
7.In the System Recovery Options dialog box, click Command Prompt.
Type (these commands are safe - more information)
Code: Bootrec.exe /FixMbr
Code: Bootrec.exe /FixBoot
Code: Bootrec.exe /RebuildBcd
*Press ENTER after each command.*
*Restart your computer.*
That should do the trick! However if you still can't start Windows, then follow step 1 to 6 again and type these commands.
This has been tested on iMacs with ATI and NVIDIA cards. I hope this helps everyone as it I know how frustrating this process can get!!! Once again, this is a complete guide for most iMacs that support Boot-Camp. (32-bit and 64-bit)
Good Luck everyone and please let me know if it worked for you.
George