Root particiju moraš raditi jer na nju ide sustav (ja stavim 30 GB - vjerojatno previše, ali gigabajti su jeftini ), preporuka je imati i odvojenu /home particiju (grubi ekvivalent My Documents-u ili možda D:, E:, F:, itd. particijama u Winsima - u osnovi non-system particija) za podatke koju možeš sačuvati prilikom eventualnog novog dizanja sustava. Čak ju možeš i "dijeliti" sa drugim Linux instalacijama mada to nisam isprobao. Ukoliko ju ne odvojiš biti će generirana unutar root particije (u obliku najobičnijeg foldera, vjerojatno).
Swap je također opcionalan, ali itekako preporučljiv ako imaš manje RAM-a te ako misliš koristiti Hibernate. Slična (ako ne i ista) stvar kao pagefile kod Winsa - dakle, virtualna memorija. Oko veličine swap-a se lome koplja, ali ja ga stavim na veličinu jednaku RAM-u.
Mislim da ga installer svejedno kreira prilikom particioniranja ukoliko ti to ne učiniš manualno - samo ne znam koliko točno prostora alocira za njega (uvijek to sam radim).