OK, tornei meu computador de volta à vida novamente, mas realmente não entendo "como", então isso é mais um acompanhamento, mas acho que vou postar de qualquer maneira, caso alguém encontre uma situação parecida. e quer uma dica.
Breve história:
Eu usei um Live USB para inicializar, seguido esta instrução para entrar na linha de comando, dpkg --configure -a
e apt-get autoremove
, reinicia no modo inicial, (mais ou menos) terminou o processo de atualização.
Longa história:
Quando eu fiz a atualização da distribuição, descobri que minha conexão com a Internet estava muito lenta, então eu mudei o servidor para cn99 (China), que eu acho que é onde o dano veio.
A atualização é rápida, mas quando entrou na primeira reinicialização (ou acho que foi a primeira reinicialização), o erro em questão aparece.
Por sorte, tenho outro computador por perto, então fiz um Live USB e usei-o para inicializar. Não parece funcionar primeiro, mostrando erros como:
Undef symbol FAIL: __syslinux_shuffler_size
Failed to load libcom32.c32
Failed to load COM32 file gfxboot.c32
boot:
Seguindo esta solução , pressionei Tab , enter "live" e inicializado com sucesso no Xubuntu Live.
Então eu segui esta instrução :
Press Ctrl-Alt-F1
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
apt update
Foi quando me disseram que meu repositório estava corrompido e precisava executar dpkg --configure -a
para corrigi-lo.
Também corro apt-get autoremove
, pois alguns outros resultados do Google sugeriram isso.
Em seguida, reinicializei e tentei o padrão ( systemd
) primeiro, ainda falhei, mas upstart
work.
Eu então checo por atualização de software, nada de novo, e por alguma razão (graças a deus) eu troco o servidor de volta para main, e cargas de atualização aparecem, e até uma janela de "Atualização parcial" apareceu.
Eu fiz o upgrade parcial, e no final da instalação ele ainda mostra erro e acabou de parar, mas o sistema foi responsivo, então eu reiniciei (pulando a parte de "Limpeza") usando systemd
e dessa vez funcionou .
Ainda há algumas pequenas falhas no meu sistema, mas pelo menos funciona novamente.