Never heard of a white screen virus. It could be a virus, it could be blocking something. Or it could have just been two things not related happening at the same time. Try connecting an external monitor, when the computer is off, and then turn it on. If the display itself is the problem, it will show fine on the external monitor. Should you see the same problem on the external one as well, then it still may be hardware and not a virus, but there are more things to try.
If it does show the same problem on the external monitor, shut down again and remove it. Then start up the computer in "Safe Mode" and see if it will load fully. If it does, then it may well be caused by a virus or malware. You would have to then remove the problem. If...