well, looks like you might have a bad hard drive. PXE stands for preboot execution environment, which means since it can't find any other boot device, the last thing in the boot order is LAN. So, it's trying to find boot information over a network and obviously won't find it.
Have you changed any hardware lately? dropped or bumped the laptop a little too hard?