¿Qué distribución estas instalando?
Mira pues segun yo en ubuntu te da la opcion de dejar los dos sistemas operativos. Al ilgual los otros, pero solo he instalado ubuntu y sólo te diria como hacerlo para ese SO
Si tienes la particion 25Gb o tu disco es de 25Gb
Lo recomendable es que cuando particiones tu HD sea algo asi
Una partición para WinXP
Una partición para archivos comunes entre los SO
Una partición para Linux
Una partición para intercambio (que dependiendo de tu equipo puedes darle de 256 a 512Mb, ponerle mas igual no es tan conveniente, tendrias que poner las especificaciones de tu equipo)
Dale una busqueda en el foro de SO vienen muchos post con esa información
Saludos