Samy, usually the "PXE-M0F Exiting PXE ROM message" means you are booting to PXE through bios. When you get a PXE message it's because you have network booting enabled. First thing I would try and di is to turn off Network booting in bios entirely. Make sure that your boot sequence is set the CD Rom and HDD first. Network should be last in the boot sequence or not enabled at all. Here comes the downside. If your boot sequence is properly set, and show either CD or HDD as first boot device, then it is most likely that the error message appears due to hard drive failure. The system is trying to boot from network since it is unable to detect the hard drive and therefore you get the error message regarding PXE
Check by restarting the system and access BIOS setup utility. Here is the information on how to access your BIOS, since there are at least three different ways for your model. The hard drive should be listed in the first page. If the system is able to detect the drive, it will show the model number of the drive, and in some system, its capacity. If it does not, it is a definite indication that you will need to replace the HDD. Also , try to boot your computer from the CD drive. Of course you must use a bootable CD. I would recommend a Live Linux CD etc. or even the setup disk that came with your computer. Hope this helps, good luck.