Teoricamente isso funciona bem.
Praticamente o diabo está nos detalhes: "Hardware idêntico" não é realmente idêntico, com o MAC Ethernet sendo um dos exemplos mais óbvios. Isso se resume à única máquina "idêntica" a acordar, muitas vezes sendo aquela em que você foi dormir.
Dito isso, eu regularmente movo um SSD com uma imagem de hibernação entre duas máquinas (Ubuntu 16.04, home e work) e as coisas funcionam bem - eu precisei configurar manualmente as conexões ethernet e alguns pequenos detalhes.