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
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! ; )