Isso não pode ser feito com a suspensão por causa do problema de RAM, mas isso pode ser feito com o hibernate .
Você precisará configurar cuidadosamente o seu gerenciador de inicialização e certificar-se de não estar usando nenhuma partição compartilhada (swap e onde quer que cada kernel procure pelos arquivos de hibernação).
Você pode até levar isso mais além do que apenas as distribuições Linux. Eu tive com sucesso um ambiente misto de Linux / Windows onde eu poderia hibernar e voltar a qualquer sistema operacional.
Na prática, a virtualização tornou minha necessidade obsoleta. Usando um sistema operacional primário, minha necessidade de testar outras distros ou sistemas pode ser facilmente preenchida usando o VirtualBox sem o incômodo de particionar e a fragilidade que vem de todo mundo ser capaz de tocar as coisas de todo mundo!