/etc directory causes boot errors

Long story short. My /etc directory has been deleted. I have a complete copy of it in a different directory on my machine. The issue is before I realized it was deleted my machine was restarted. Now I am unable to boot into my machine or even rescue mode. On rescue mode it gets hung on the message "2 urandom warnings missed due to ratelimiting". I’m assuming this is because the /etc directory is missing. Is there any way to resolve this issue?