I do not see any notes in the 10.10.2 update about this issue. One of our compsci teachers found this fix on a coding website and it has been working so far (I'm cutting & pasting it directly, so I'm not responsible for the "humor"):
1. start the computer in single-user mode by holding command-S in startup.
2. Wait for all of the white text to finish loading--a prompt will appear. Type exit and login to the local admin account. (if this doesn't work, I believe the unix commands below can be done at this prompt in single-user mode)
3. Open terminal
4. Type "sudo mount -uw /" and hit enter (no quotes). Type the admin password and hit enter.
5. Type "sudo /usr/bin/nano /etc/rc.server" and hit enter (no quotes). Type the admin password and hit enter if it prompts you.
6. The nano text editor will open to a blank file. Type the following three lines of code exactly:
#!/bin/sh
/bin/echo/ BootCacheKludge -- not my fault if the computer explodes
/usr/bin/BootCacheControl jettison
7. After those three lines are typed, hit control-O to save the file, then control-X to exit the editor.
8. Restart and hopefully everything boots properly from now on.