Se você não tiver acesso a um disco ativo:
Enquanto inicializa o sistema, segure a tecla shift para que o menu grub apareça, pressione e para editar a entrada do menu padrão, encontre a linha iniciada com "Linux" e adicione init=/bin/sh
no final dessa linha, em seguida, pressione Ctrl + X .
Agora você será deixado em um dash
shell, run:
chsh username -s /bin/sh
reinicialize seu sistema, agora você pode logar com sucesso e você terá um dash
shell, reinstale seu bash:
sudo apt-get install --reinstall bash
altere seu shell padrão para bash:
sudo chsh username -s /bin/bash
Quando você ainda tem um terminal em execução:
Como um osso, se você já removeu um programa que tem uma instância em execução você pode facilmente recuperá-lo de "procfs", no caso de bash
se você tivesse um terminal rodando bash você poderia consertar o bash rodando:
sudo cp /proc/$$/exe /bin/bash