1) Грузитесь с LiveCD/LiveUSB
2) Запускаете gParted
3) Перемещаете раздел подкачки в начало неиспользованой области
4) Расширяете основной раздел за счет неиспользованой области
5) Монтируете основной раздел и сверяете идентификаторы UUID в fstab и тем, что сейчас, если отличаются - исправляете в fstab и генерите новый grub.cfg
sudo update-grub
Перед этим сделав chroot в основную систему (статья в вики по восстановлению граб, только переустанавливать граб не надо)