Do you ever face boot related issues ? First thing you must do is to find the exact reason which prevents your system from restarting in safe mode. For that you must use trial and error method.
Read this post on corenetworkz.com