I am having the same problem with my iMac. After I turn it on, I get the login screen, and once I log in, I get the black screen each time. I have force rebooted a couple of times, and the black screen happens every time.
I'm not as computer-savvy as some of you, but it sounds like there is a solution booting up in single-user mode.
But I don't understand the code you're offering after that. Is it something I will have to type into a prompt?
1. Boot while holding Command-S for "single user" mode.
2. Mount your HD: (how do I do that?)
2.1 fsck -fy (what is this? something I type on the screen?)
2.2 mount -uw (same question as above)
3. Remove the file:
3.1 cd /Library/Preferences (remove the file from where? what will I see on me screen at this point?)
3.2 rm ./com.apple.loginwindow.plist (is this a second file to remove? Why is there a 3.2 step?)
4. Reboot, typing: reboot
Extra: If mount is Read Only, try "mount -o update /" without quotes (Try it where? Am I typing this onto my screen?)
Why are there steps 2, 2.1, and 2.2, 3.1 and 3.2, etc.? Sorry if I'm sounding completely ignorant, but it doesn't make sense. Could someone please help a less savvy person understand how to follow these steps and what I will see on my screen along the way when I do this? I'm desperate to get my computer up and running again. And I wish Apple would offer some sort of guidance and fix ASAP, not to mention an apology for a horrible upgrade.