Ok I found out what the problem is. My wireless. Whenever I disable "Intel PRO/Wireless LAN 2100 Mini PCI Adapter - Packet Scheduler Miniport" and "Intel PRO/Wireless LAN 2100 Mini PCI Adapter" in Device manager it will boot up without a problem. Does anyone have any idea's as to whats causing this? Right now I am just using my ethernet cables. That provides my connection now.