Para responder a minha própria pergunta, conforme sugerido acima:
Primeiro, tentei restaurar o sistema de arquivos do Ubuntu usando fsck e as instruções contidas neste vídeo útil abaixo:
Resumido, eles são:
-
Supondo que você tenha problemas no sistema de arquivos que não podem ser corrigidos enquanto o sistema de arquivos estiver montado:
- Baixe uma imagem de disco do Ubuntu Desktop
- Anexe a imagem do disco à VM e defina-a como primeiro na ordem de inicialização
- Inicialize no CD e clique em "Experimentar o Ubuntu"
- Execute comandos de recuperação de arquivos (como fsck) que precisam do sistema de arquivos não montado a partir do Terminal na versão do CD
Isso corrigiu vários problemas no sistema de arquivos, mas a máquina ainda estava pendurada na inicialização e eu estava ficando sem tempo para o Linux System Recovery 101. Então, decidi ver se a restauração do back-up do Time Machine funcionaria. .
Grosseiramente, esse processo é assim:
- Restaurar um bom backup da VM para a área de trabalho
-
Execute um comando para alterar o UUID da VM restaurada. No meu Mac, isso foi
VBoxManage internalcommands sethduuid /path/to/my/restored/disk/image.vdi
- No VirtualBox, abra as Configurações da máquina quebrada, acesse Armazenamento, desanexe a imagem de disco existente e anexe a imagem de disco restaurada
- Início e & prenda a respiração.
Isso funcionou, embora muitos dos arquivos que deveriam estar lá não estivessem. Felizmente eu tenho back-ups separados desses arquivos, então consegui restaurar tudo com apenas, 1,5 dia de inatividade.