Tenho que reinstalar completamente o Ubuntu agora que ele não inicializa?

3

Eu apenas tentei instalar o software chamado Teamviewer. Dizia que havia algum tipo de erro com dependências não resolvidas. Então percebi que estava tentando instalar a versão de 32 bits, mas precisei instalar a versão de 64 bits. Então eu tentei isso, e recebi um erro dizendo que o Ubuntu precisava fazer uma atualização parcial.

Eu achei estranho, então eu só queria abandonar a instalação de qualquer coisa e sair dessa. Eu saí de todos os programas e reiniciei, e agora não consigo voltar ao Ubuntu. Depois da tela do GRUB eu recebo uma tela preta e sem opções de login.

Se eu iniciar a recuperação, recebo a seguinte tela:

Eu inicializei um CD ao vivo de 12.04 para ver se isso poderia ajudar, mas parece que a única opção é reinstalar completamente o Ubuntu.

Posso consertar isso de alguma forma ou é minha única opção para fazer uma nova instalação?

    
por Questioner 05.09.2012 / 04:13

1 resposta

3

Continue com extremo cuidado . Ter backups suficientes é incentivado em todos os momentos, como você está apenas a um passo de ter que reinstalar todo o seu sistema. Além disso, não reivindico responsabilidade por possíveis resultados desastrosos. Boa sorte e tudo de bom.

Não é uma ótima idéia para corrigir seu problema.

Você pode tentar executar o chrooting a partir de um LiveCD da mesma arquitetura e tentar consertar os pacotes quebrados.

Observação: o chrooting falhará se não for da mesma arquitetura. Por exemplo, você só pode usar um LiveCD de 64 bits se sua partição também for de 64 bits. Ou então, o chrooting falhará no meio do caminho. Você pode verificar sua arquitetura com o comando uname -m .

Execute sudo fdisk -l e anote a partição onde sua instalação do Ubuntu está instalada.

Crie um diretório em /mnt para montar a partição mais tarde:

sudo mkdir /mnt/1

Supondo que o sistema de arquivos da partição é do tipo ext4 , monte a partição em /mnt/1 .

sudo mount -t ext4 /dev/sda5 /mnt/1

Se você digitou um tipo errado de sistema de arquivos, você receberá um erro semelhante a este:

$ sudo mount -t ext3 /dev/sda5 /mnt/1
mount: wrong fs type, bad option, bad superblock on /dev/sda10,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Se você não tiver certeza do sistema de arquivos, monte a partição no Gerenciador de arquivos e execute df -T . Anote o tipo de sistema de arquivos e, em seguida, desmonte e monte-o com o tipo de sistema de arquivos correto:

sudo umount /dev/sda5

Agora que você montou corretamente, execute o chroot no diretório criado anteriormente em /mnt .

sudo chroot /mnt/1

Se você obtiver chroot: failed to run command /bin/bash no such file or directory , tente copiar /bin e /lib para /mnt/1 e tente executar o chrooting novamente.

sudo cp -r /bin /lib /mnt/1

Agora que você criou o chroot no sistema, tente consertar o pacote quebrado em apt-get update && apt-get upgrade . Se houver alguma dependência não resolvida ou não resolvida, tente limpá-la.

Espero que agora você tenha resolvido e removido todos os pacotes corrompidos que possam ter paralisado seu processo de inicialização.

Quaisquer outras situações extraordinárias que surjam neste momento exigem sua própria pergunta.

    
por jokerdino 05.09.2012 / 14:57