em versões posteriores de kernels linux você é obrigado a ter uma troca para hibernar. Mas há trabalho ao redor. você pode configurar um arquivo de swap em qualquer lugar sem particionar.
Leia sobre isso aqui. link
uma solução rápida (crédito para Robert Munteanu)
Create the swap file : dd if=/dev/zero of=/swapfile bs=1024 count=8388608 ( 8GB )
Setup the swap file: mkswap /swapfile
Only when you need to set suspend you can activate it: swapon /swapfile
When you resume you can deactivate it: swapoff /swapfile