Y mucho cuidado al instalar un SO en un disco externo. Si la partición /boot está en el disco externo, siempre tendrás que tener ese disco conectado para arrancar el SO que quieras. Si no quieres crear una partición para /boot en tu disco interno, tendrás que decirle al instalador de ubuntu (al final de la instalación, boton "Avanzado") que instale el grub en el disco externo. De esta forma, si arrancas de ese disco te dará a elegir los SO, si no arrancas desde ese disco, te aparecerá la opción de elegir Win7 y WinXP.