I have had problems recently with the white screen of death. I have a 27 inch iMac, from 2012.
Last September or so I started having keyboard problems. I was getting strange characters when I tried to type. I had an Apple wireless keyboard. Apple suggested it might be a software problem. I remembered that I might have leaned my elbow on part of the keyboard and damaged some of the keys. So I bought an apple USB keyboard. The keyboard came with an extra USB cable, but I did not use it, since the cable coming out of the keyboard was long enough to reach the back of the monitor. The new USB keyboard fixed my problem with inputting characters; however, sometimes on booting up the keyboard would not work at all when I tried to input my password. I read that some users had had this problem and fixed it by just plugging in the keyboard cable USB connector in another USB slot on the back of the monitor. This solution worked for me. Sometimes I would have to boot up one or two more times and try another USB connection slot. After two-three times I was able to input my password and get to my documents, etc.
Last month I had my first experience of the white screen of death. While I was using Power Point, the screen flickered, and then went completely white. The machine would start up, but would never boot past the apple logo. I tried various keyboard commands suggested by apple support and by users, such as Safe Boot, Command-R, Shift, etc., but none seemed to work. I tried DiskWarrior and it may have helped. I set aside my computer for a couple of days and worked on a laptop. A few days later a login screen appeared on my desktop, and I was able to login. However, after two-three days the machine flickered again, this time in a checkerboard pattern, and went out, back to the white screen of death. In trying to deal with this problem, I had read in user support comments that the Command and Option keys on the right side of the keyboard should be used, not the ones on the left side, which I had been using. The right-side Command key plus r got me this time to Disk Utility. I verified my disks, and there were no problems found. I still found that sometimes in logging in, the keyboard input would go dead, and I could not input my password. Changing the USB slot helped a few times, but then it didn't. Thanks to apple support users, I had also read that the Apple keyboard USB connector on the cable coming out of the keyboard sometimes had weak connections with the USB slots on the back of the iMac. So I tried the extra USB cable that came with the keyboard. I connected the keyboard cable connector to the extra USB cable and then connected the extra USB cable to the a USB slot on the back of the iMac. This worked. I was able to login, and I have been using my iMac for two-three days so far without any flickering screens and crashes. I keep it in Sleep mode so I will not have to boot up.
I do not know if this is just a temporary fix or not. Anyway, two take-aways would seem to be:
1) Use the Command key on the right side of the keyboard + r to get past the white screen of death to Disk Utility and
2) Check your USB connections from the keyboard to the monitor and use the extra cable that comes with the apple usb keyboard