Eu tive o mesmo problema (falta de energia durante a atualização). No meu caso, o sistema foi congelado depois de mostrar a mensagem de erro: pressionar S ou M (ou qualquer outra tecla) não teve nenhum efeito.
Eu consertei seguindo as instruções do @ scott-wood. Apenas um pequeno adendo: para entrar no shell de manutenção, você precisa inicializar a partir de um disco ativo e escolher as opções:
- Resgatar um sistema corrompido;
- Escolha o dispositivo a ser usado como sistema de arquivos raiz (normalmente, a primeira entrada);
- Escolha "Executar um shell em / dev / ..." como operação de resgate.
Esqueci de executar os comandos mount e sync e o sistema foi recuperado com sucesso, por isso acho que é seguro ignorá-los.
No final, lembre-se de reiniciar o sistema executando "reboot". Alternativamente, você precisa sair do shell digitando "exit" ou pressionando CTRL + D; Quando você estiver fora do shell, escolha a opção "Reinicie o sistema".