Una forma alternativa de instalar windows xp sin arrancar desde el cd es metiendo un disco de inicio de windows 98, crear una pequeña particion con el fdisk, formatearla, meterse en el directorio i386 del cdrom de windows xp y teclear winnt. Una vez instalado deshaces la particion y la fusionas con una que hayas creado al instalar windows xp usando alguna utilidad como partition magic. Eso es todo.
Suerte.