Até onde eu sei, o arquivo /etc/initramfs-tools/conf.d/resume
tem o parâmetro de onde buscar os dados de hibernação e era originalmente um dispositivo, mas em (muitas) versões recentes usa o UUID. O padrão é a partição de swap que você instalou e eu sei disso porque, se por acaso você alterar sua partição de troca ou UUID, será necessário atualizá-la e executar sudo update-initramfs -u
para hibernação para funcionar novamente. Isso é verdade para pelo menos o Quantal, o Precise e o Lucid, então acho que é verdade também para versões atuais suportadas.
A partição de troca deve ser pelo menos tão grande quanto a sua memória total. Lembre-se de que a hibernação para troca pode ser um risco de segurança (físico) se você não usar a criptografia de disco completo (LUKS por meio do cd de instalação alternativo). É possível usar os dados na troca para encontrar os vetores para descriptografar suas senhas de chaveiro do gnome.