Daarna is misschien nog wel nodig om /etc/fstab aan te passen omdat een wijziging van partitiegrootte het uuid kan veranderen. Het uuid is zeg maar de naam van de partitie waardoor ubuntu deze kan vinden.
Het uuid kan je als volgt vinden:
eerst kijk je waar de swap staat:
sudo fdisk -l
Dit geeft bijvoorbeeld:
/dev/sda5 2330 2432 827347+ 82 Linux swap / Solaris
daarna kijk je wat de uuid van deze partitie is:
sudo vol_id --uuid /dev/sda5
Dit geeft bijvoorbeeld:
fb144a9f-79fb-48d4-ba6a-d6da320601e7
Daarna vervang je in /etc/fstab de uuid die er staat in de regel van de swap partitie door de nieuwe.
Dit alles doe je volgens mij vanaf de live cd, net als het wijzigen van de partitiegrootte.
Daarna start je dan opnieuw op, dan zou het moeten werken.
ps, controleer voor de zekerheid op gelijke manier of de uuid van de schijf waar ubuntu op staat niet gewijzigd is. Misschien dat deze zou kunnen veranderen wanneer je van deze partitie een stukje afsnoept om de swap te vergroten. Als deze veranderd is, dan moet je /etc/fstab aanpassen voor deze partitie op dezelfde manier. Wanneer de root partitie veranderd is, dan moet je ook nog /boot/grub/menu.lst aanpassen.