Solução encontrada aqui: link
Eu só precisava fazer a opção 1 para fazê-lo funcionar, mas vou citar a coisa toda aqui para referência:
De drs305:
O problema parece estar no script de pós-instalação do grub: /etc/kernel/postrm.d/zz-update-grub
Eu não tenho o problema, mas fiz o seguinte. A única diferença é que o meu sistema não está pendurado na falha do script.
Opção 1: Se você é inicializado em seu sistema operacional e pode executar "apt-get install"
Você pode testar se isso é possível com "sudo apt-get install 2vard". É um pacote muito pequeno. Se instala ok:
- a. Purga-comum. O comando irá desinstalar o grub-common e grub-pc
Código:
sudo apt-get purge grub-common
Isso removerá o script zz-update-grub.
Você será avisado de que está removendo seu bootloader. Tab para OK e ENTER.
- b. Instale o grub-pc. Ele irá instalar o grub-common e o grub-pc.
Código:
sudo apt-get install grub-pc
Tabulação para OK, e use a barra de espaço para selecionar APENAS a unidade do Ubuntu, não a partição. Isso irá restaurar o arquivo zz-update-grub. Se o problema foi com o arquivo grub, isso deve consertá-lo.
- c. Tente atualizar seu sistema novamente.
Opção 2: se o acima não funcionar:
Tente renomear o script grub para que seja ignorado. Não é uma solução de longo prazo, mas você pode executar suas atualizações.
sudo mv /etc/kernel/postrm.d/zz-update-grub /etc/kernel/postrm.d/zz-update-grub.bad