Hola. A ver...
Pienso que el problema que tienes es que el disco duro de tu portatil es Serial Ata. Para según que modelos, el cd windows xp, cuando se instala, no dispone de los controladores necesarios para reconocerlo. De ahí que al iniciar te diga que no existe ningún sistema operativo. Lo que debes hacer, es visitar la pagina web de controladores de tu portatil...
http://welcome.hp.com/country/es/es/support.html?pageDisplay=drivers (como no me indicas el modelo, te dejo el link para que busques tu lo que te hace falta). Debes de descargar un fichero que pone algo así como SATA floppy disk, o parecido. Se trata de un fichero, que una vez descargado, debes de ejecutar. Si tu portatil tiene disquetera lo tienes facil, sino tienes otro problema. El caso es que con ese fichero debes de generar un disquete donde se guardaran los ficheros necesarios para que tu windows xp se instale, ya que te los va a solicitar en el arranque de la instalación (la pantalla azul con letras blancas). Hay una tecla que debes de pulsar al inicio de la instalación (F6) para que más adelante te solicite ese disquete con los controladores adecuados. Te suele dar una lista de 4, prueba con cada uno de ellos, hasta que te funcione (lo sabras porque encontrará tu disco duro si lo has hecho correctamente). Ya sé que parece muy lioso, pero realmente es facil. Si tu laptop no tiene disquetera, agenciate una USB porque sino no podrás hacerlo. Si no la consigues, debes de modificar el cd de instalación de windows xp para incorporarle los ficheros que te has bajado de la pagina web de hp, a fin de que cuando lo instales no tengas que utilizar el disquete.... No sé si esta información te llega a tiempo o es demasiado tarde. Un saludo.