Eu tenho uma configuração de inicialização dupla usando o Ubuntu Mate 17.04, totalmente corrigida e atualizada. (O outro sistema operacional, Windows 10, foi instalado primeiro. Depois, o Ubuntu foi instalado usando as opções padrão em segundo lugar.)
No entanto, recentemente, sempre que sudo apt-get dist-upgrade
é executado de maneira não trivial (ou seja, tentando instalar algo), uma seqüência curiosa de eventos acontece:
gparted
dá avisos estranhos sobre um superbloco ruim. Eu vou consertá-lo (apenas o último comando é necessário, mas os dois primeiros me dizem o que fazer):
sudo fdisk -l | grep Linux | grep -Ev 'swap'
sudo dumpe2fs /dev/nvme0n1p6 | grep superblock
sudo fsck -b 32768 /dev/nvme0n1p6 -y
sudo apt-get dist-upgrade
agora é executado até a conclusão sem erros estranhos. sudo apt-get autoremove
para remover kernels antigos do Linux. O que é estranho é que isso é repetitivo (essa sequência aconteceu nas últimas três vezes que tentei dist-upgrade), e isso não acontece com outras operações.
Minha suspeita é que o Ubuntu está atualizando o superbloco incorretamente ao tentar atualizar o gerenciador de inicialização para cada kernel Linux atualizado. Coisas que eu descartei provisoriamente:
Minha pergunta: O que posso fazer para corrigir isso? Caso contrário, o que eu devo olhar, log-wise, config-wise na próxima vez que isso inevitavelmente acontecer, para que possa ser depurado?