Si ya tienes Ubuntu instalado, lo mejor es que te saltes el paso de configurar el grub.
Osea, creas una partición para Wifislax, inicias el instalador, y cuando termine la instalación y te salga la ventanita para configurar el grub, la cierras y reinicias, te vas a ubuntu y ejecutas en la terminal "sudo update-grub", y ya está, cuando reinicies podrás inicar Wifislax desde el grub de Ubuntu.
La partición para Wifislax la puedes hacer desde Wifislax o desde Ubuntu, desde windows no. Y efectivamente si ya tienes una partición de swap no hace falta que hagas otra.
También te aconsejo que instales Wifislax 4.3 con el kernel PAE, que soporta mas de 4 gigas de ram y está mas actualizada que Wifislax x64.