Você precisa desabilitar as configurações de inicialização segura em UEFI (BIOS) para usar a hibernação no Ubuntu.
Seu tamanho de swap é provavelmente suficiente. Você pode testá-lo executando
sudo pm-hibernate
Se isso funcionar e o sistema acordar corretamente, você poderá ativar a hibernação usando este guia