{{ :wiki:logo-drg.png?nolink&150|}} ^{{ :logo.png?nolink&80 }}^ **Drginfo Serviços de Informática - Documentação** ^Data Criação | 15/04/2021 ^ ^ :::^ ^Data Aprovação | 15/04/2021 ^ ^ :::^ **Tipo de Documento:** //Reparar partição Linux quebrada no APT// ^Aprovado por | Daniel Ramos ^ ---- **Objetivo: ** * Realizar a reparação de um sistema Linux após atualizações mal sucedidas com o apt. ---- **Aplicação: ** * Suporte Técnico e Administradores de Rede e de Sistemas ---- **Referências: ** * https://www.edivaldobrito.com.br/como-consertar-um-sistema-ubuntu-que-nao-inicializa-por-causa-de-atualizacoes-quebradas/ * https://www.tecmint.com/fsck-repair-file-system-errors-in-linux/ ---- **Descrição e Regras: ** * Como consertar um sistema Ubuntu que não inicializa por causa de atualizações quebradas * Para consertar um sistema Ubuntu que não inicializa por causa de atualizações quebradas, você deve fazer o seguinte: - Baixe a imagem ISO do Ubuntu; - Crie um CD/DVD ou pendrive de boot do Ubuntu, usando a imagem baixada; - Inicie o computador problemático a partir do CD/DVD ou pendrive de boot do Ubuntu. Selecione a linguagem e em seguida, clique no botão “Experimentar o Ubuntu”; - Ao chegar ao desktop do Ubuntu, abra um terminal pressionando as teclas CTRL + ALT + T; - Você precisa descobrir a sua partição raiz de sua instalação do Ubuntu. Em uma instalação padrão do Ubuntu, a partição raiz é “/dev/sda1”, mas pode ser diferente para você. Para descobrir qual é a partição root, execute o seguinte comando: - sudo fdisk -l - Isto irá mostrar uma lista de discos rígidos e partições a partir do qual você terá que descobrir qual é a partição root. Para certificar-se de uma determinada partição é a partição raiz, você pode montá-la, usando o gerenciador de arquivos e verificando se ela contém as pastas que você normalmente encontra em uma partição de raiz, como “sys”, “proc” e “dev”; - De volta ao terminal, monte a partição raiz com o comando abaixo (substitua PARTICAO-ROOT pelo nome da sua partição raiz identificada no passo anterior); - sudo mount PARTICAO-ROOT /mnt - Monte as partições /sys, /proc, /run e partições /dev, digitando o comando a seguir: - for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done - Copie o arquivo resolv.conf. se você receber uma mensagem de erro sobre o resolv.conf ao copiá-lo, simplesmente ignore ela. - sudo cp /etc/resolv.conf /mnt/etc/ - Inicie o chroot na partição raiz que foi montada no sétimo passo; - sudo chroot /mnt - Agora atualize o Apt e em seguida atualize o sistema com os comandos abaixo em sequência; - apt-get update - apt-get upgrade - Obviamente, como você está usando chroot e “enjaulou” sua instalação do Ubuntu, as alterações feitas nesse procedimento irão afetar ela e não o Live CD. Para finalizar, reinicie o Ubuntu e retire o CD/DVD ou pendrive de boot, para ver o resultado. ---- [[:drginfo:comofazer|Voltar para Howto - Como Fazer]]\\ [[:start|Home Wiki - Drginfo Serviços de Informática]]