Eu tentaria com dd
(não se esqueça de substituir os nomes dos dispositivos como sda
pelo nome do seu dispositivo):
- Substitua todos os uuids no seu
/etc/fstab
por itens como/dev/sda1
(sda
= número do hd do destino!) -
update-grub2 && grub-install /dev/sda
- Salve seu hdd virtual dentro do VBox em um arquivo:
dd if=/dev/sda /home/user/sda.img
- Copie a imagem para um disco (disco rígido externo, compartilhamento de rede, dvd, ...)
- Restaurar a imagem para a unidade de destino:
dd if=/media/drive/sda.img of=/dev/sda
O maior problema pode ser o bootloader (mas existem tutoriais para isso, mesmo neste fórum). Uma vez eu reinstalei um bootloader fazendo uma nova instalação do Ubuntu (de preferência a mesma que você tinha no dd) e então dd
da partição antiga sobre a nova instalação (nesse caso, você apenas dd
/dev/sda1
, não /dev/sda
, que também inclui o bootloader e todas as partições)