Encerra o laptop ao inicializar após a atualização e agora não pode usá-lo

0

Eu reiniciei meu laptop porque instalei (já) uma atualização. Mas depois de um tempo, nada estava na tela. Apenas um fundo violeta escuro. Então, depois de 5 minutos, eu continuei apertando o botão liga / desliga e meu laptop desligou. Quando eu arranquei de volta, o laptop mostrou algo. Eu acho que o mais importante é:

/dev/mapper/ubuntu--vg-root contains a file system with errors, check forced. /dev/mapper/ubuntu--vg-root: Inodes that were part of a corrupted orphan linked list found. /dev/mapper/ubuntu--vg-root: UNEXPECTED INCOSISTENCY; RUN fsck MANUALLY. fsck exited with status code 4. The root filesystem on /dev/dm-0 requires a manual fsck.

Mas o fsck não funciona. Eu também anexei uma foto. Eu não gostaria de reinstalar o Ubuntu, porque tenho muitas coisas importantes. Eu tenho outro laptop (Windows), que agora eu uso. O que devo fazer? O erro

    
por ubuntuasus 21.03.2016 / 13:18

1 resposta

1

Sim. Parece que você tem um superbloco ruim. Primeiro, vou lhe contar a causa do problema e, em seguida, dar-lhe a solução. :)

A causa:

Ok. Então, quando o Ubuntu inicia, ele passa por 4 etapas:

  • BIOS

  • Bootloader

  • Kernel

  • Inicialização do sistema

BIOS

Quando o seu computador passa pela BIOS, ele executa o código de firmware , que informa os componentes importantes como CPU, RAM, Display e outros: "Ei pessoal! Acorde, é hora de trabalhar! " Então, quando todos acordarem, o computador passa para o próximo estágio:

Bootloader

Quando você vê aquela tela roxa que diz algo como "GRUB", então é o GRUB, o bootloader. Ele permite que você escolha qual sistema operacional deseja inicializar, opções avançadas para eles e outras coisas como abrir uma linha de comando. Depois de escolher um sistema operacional para inicializar, ele passa para o próximo estágio:

Kernel

O estágio do kernel é provavelmente o mais importante de todos, porque é quando o sistema monta o disco rígido, lê os arquivos importantes nele e, na verdade, "monta" o computador. É aí que você está tendo seu problema. O sistema provavelmente estava tentando montar o disco rígido quando você o forçou a fechar. Ele ficou preso no meio do caminho e, mesmo sendo reiniciado, a unidade ainda apresenta um erro. O superbloco foi danificado.

Solução:

Etapa 1:

Pegue o DVD do qual você instalou o Ubuntu, inicialize-o e escolha a opção 'Experimente o Ubuntu sem instalar' quando ele mostrar seu 'bootloader' temporário.

Etapa 2:

Uma vez carregado, abra um terminal pressionando Ctrl + Alt + T

Etapa 3:

Execute isto:

sudo fdisk -l

Isso listará todas as partições de disco. Agora, você pode encontrar a partição na qual sua inicialização quebrada está ativada. Normalmente, a partição que contém seu sistema operacional principal é geralmente aquela marcada como inicializável. Esta é a saída da minha, como um exemplo:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   637770013   318883983   83  Linux
/dev/sda2       637771774  1953523711   657875969    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5      1945303040  1953523711     4110336   82  Linux swap / Solaris
/dev/sda6       637771776  1945303039   653765632   83  Linux

A partição inicializável é marcada com um *. Isso é provavelmente o partido quebrado.

Etapa 4.

Execute este comando:

sudo dumpe2fs /dev/(sda the live cd is on*) | grep superblock
  • se o seu linux for dual-boot, liste a partição em que a inicialização quebrada está

Ele listará todos os superblocos de backup para corrigir o superbloco quebrado. Saída:

  Primary superblock at 0, Group descriptors at 1-20
  Backup superblock at 32768, Group descriptors at 32769-32788
  Backup superblock at 98304, Group descriptors at 98305-98324
  Backup superblock at 163840, Group descriptors at 163841-163860
  Backup superblock at 229376, Group descriptors at 229377-229396
  Backup superblock at 294912, Group descriptors at 294913-294932
  Backup superblock at 819200, Group descriptors at 819201-819220
  Backup superblock at 884736, Group descriptors at 884737-884756
  Backup superblock at 1605632, Group descriptors at 1605633-1605652
  Backup superblock at 2654208, Group descriptors at 2654209-2654228
  Backup superblock at 4096000, Group descriptors at 4096001-4096020
  Backup superblock at 7962624, Group descriptors at 7962625-7962644
  Backup superblock at 11239424, Group descriptors at 11239425-11239444
  Backup superblock at 20480000, Group descriptors at 20480001-20480020
  Backup superblock at 23887872, Group descriptors at 23887873-23887892
  Backup superblock at 71663616, Group descriptors at 71663617-71663636
  Backup superblock at 78675968, Group descriptors at 78675969-78675988

Passo 5.

Use esse comando para escolher um de backup para corrigir o quebrado:

sudo fsck -b (**superblock** that you chose) /dev/(sda the live cd is on) -y

Lembre-se de que você pode escolher qualquer superbloco , desde que seja um backup. E, a propósito, o -y no final é responder todas as perguntas Fix? . Confie em mim. Existem muitos deles.

Então, uma vez executado, fica muito legal, ou assustador, (é legal para mim, XD) porque vai começar a imitar uma TV que está em um canal estático. Isso foi muito engraçado quando eu vi pela primeira vez! Faça uma gravação de vídeo e transforme-a em um GIF, se quiser. (eu poderia anexar uma vez;)

Então! Chega de falar enquanto esperamos! Depois disso, siga para a próxima etapa:

Passo 6.

Monte a unidade:

sudo mount /dev/(sda that cd is on) /mnt

Então você pode testar o sistema de arquivos.

Passo 6.

6A .

Login na raiz:

su

6B .

Executar comando:

cd /mnt

6C

Executar comando:

mkdir fixtest

6D

Executar comando:

rm fixtest

Se você conseguir fazer todos esses comandos sem erros , estará tudo pronto! Reinicie seu computador normalmente e divirta-se!

Espero que isso funcione! ; )

    
por Skybbles 21.03.2016 / 17:24