Congelamento do Ubuntu após a interrupção da instalação da atualização

3

Eu estava atualizando minha distribuição do Ubuntu e desliguei o laptop no meio do processo de instalação. Ao reiniciar, só recebo uma tela preta com estas mensagens:

Starting Hardware RNG entropy gatherer daemon: (Hardware RNG device inode not found)
/etc/rc2.d/S21rng-tools: Cannot find a hardware RNG device to use.
saned disabled: edit /etc/default/saned
* Restoring resolver state... [OK]

E então ele espera lá para sempre.

Existe alguma maneira de restaurar o Ubuntu ou precisa de uma nova instalação?

Eu odiaria ter que reinstalar e reconfigurar meus ambientes de desenvolvimento novamente.

    
por glasspill 10.07.2014 / 01:07

2 respostas

4

Você limpou a instalação e precisa fazer uma nova instalação do sistema operacional.

Se você fez backups adequados de todo o sistema, restaure o backup mais recente e refaça a atualização. Você deve fazer um backup antes de qualquer atualização do SO.

Se você não tiver esse backup, limpe o sistema e faça uma reinstalação completa do sistema operacional. Mesmo que você consiga colocar o sistema em execução novamente, existem muitas maneiras de o sistema ser quebrado para confiar mais nelas.

Não há circunstâncias em que eu faria qualquer coisa com um sistema que não fosse restaurar a partir de backups e atualizações, ou limpar e reinstalar do zero.

    
por 10.07.2014 / 02:21
0

Eu tive o mesmo problema que você. Meu Ubuntu VM iria iniciar, mas não chegar ao prompt de login. Quando iniciei com o verbose on, o "Restoring resolver state" foi a última linha do meu console.

Foi assim que consertei:

  1. Inicialize no live CD do Ubuntu (altere a resolução da tela caso precise usar o programa displays ).

  2. Abra um terminal. Determine qual disco você está usando como seu disco de "inicialização":

    $ sudo fdisk -l
    

    A minha foi /dev/sda1 .

  3. No mesmo terminal, crie uma pasta no diretório tmp :

    $ mkdir -p /tmp/sda1
    

    Monte o disco de inicialização nessa pasta:

    $ sudo mount /dev/sda1 /tmp/sda1
    
  4. Monte alguns de seus diretórios do livecd para que possamos executar com sucesso todos os nossos comandos:

    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /tmp/sda1$i; done
    
  5. Chroot em /tmp/sda1 :

    $ sudo chroot /tmp/sda1 /bin/bash
    

    É basicamente como se você inicializasse e estivesse conectado ao seu computador. Agora você pode fazer grub-install para corrigir o problema de inicialização dentro desse shell:

    $ sudo grub-install /dev/sda
    
  6. Para uma boa medida, faça o seguinte antes de sair:

    $ sudo apt-get install -f
    
  7. Desmontar e sair do chroot:

    $ sudo umount -a
    $ exit
    

Se isso não funcionar, tente alterar o kernel do Linux na inicialização para um anterior. Você pode fazer isso com o método chroot também.

    
por 25.02.2016 / 20:37