If it loads and runs, try looking at /var/log/boot.log? (post here, if it's not obvious)
It will (usually) show why. It's possible that if you are only using WiFi, the wifi isn't connecting to anything.
If you have a monitor, it's helpful to connect it up (even if your goal is to run headless) for testing
Kevin
--KD9EFV