neutronbg,
você já tentou editar o FSTAB?
Acontece o seguinte, se você tiver instalado outra distro no seu micro, depois do ubuntu, e tiver compartilhado a mesma swap - o que, em geral, é feito por padrão - a UUID da swap é modificada, assim o fstab do ubuntu não conseguiria mas ler a partição.
Não sei é esse seu caso, mas você pode tentar alterar o FSTAB pra ver se resolve:
1. descobrir o UUID atual da tua swap (a "?" é igual à partição de sua swap):
sudo vol_id /dev/hda?
2. Abrir o fstab como root:
sudo gedit /etc/fstab
3. Modificar a UUID da partição swap:
-basta substituir o número de UUID que há no fstab - relativo a sua patição swap - pelo número obtido no item 1.
-----------
neutronbg,
como disse, não se é esse seu caso, mas não custa testar não é....
boa sorte