Ubuntu 10.04 - como posso corrigir erro de montagem - initramfs?

Iniciado por fabriciogrijo, 21 de Junho de 2010, 15:39

tópico anterior - próximo tópico

fabriciogrijo

Oi amigos,
eu tinha o ubuntu 9.04 instalado no meu pc e atualizei para o ubuntu 10.04. Estava tudo correndo bem, até que um dia ele travou e eu desliguei direto no botão. A partir daí, quando eu ligo, aparece a seguinte mensagem:

mount: mounting /dev/disk/by-uuid/703def03-3b0f-48c5-86fe-13b0d7d54499 on /root failed: Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn`t have /sbin/init.
No init found. Try passing init=bootarg.

BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter `help` for a list of built-in commands.

(initramfs)

Tenho pouca experiência com linux, por isso não tenho a mínima idéia do que fazer para recuperar o sistema sem perder meus arquivos.
Alguém pode me ajudar?

libonati

Tente uma verificação do sistema de arquivos na partição /, e que provavelmente irá corrigi-lo.

Primeiro você precisa iniciar com o Live CD

Abra um terminal e execute e2fsck como no exemplo:

sudo e2fsck-C0-p-f-v / dev/sda<partição do seu linux>

<partição do seu linux> onde está instalado seus arquivos. Ex: /dev/sda5.
descubra com o comando sudo fdisk -l
/dev/sda5               1       18971   152382464   83  Linux

C é maiúsculo
0 é um zero
-P  para corrigir automaticamente a maioria dos problemas. Se o dano é muito grave, ele lhe dará um relatório recomendando o que tem de fazer
-F significa "forçar" (executar a verificação de qualquer maneira, mesmo se o sistema de arquivo não  precise).
-V é para 'verbose', (dizer o que está fazendo / fez).
e2fsck é o programa de verificação e reparação de sistemas de arquivos ext.
__________________

fabriciogrijo

Oi libonati, obrigado por me ajudar.
Eu consegui iniciar o ubuntu pelo pendrive, mas quando eu executo o e2fsck no terminal não funciona.
Aparece assim no terminal:

ubuntu@ubuntu:˜$ sudo e2fsck-C0-p-f-v / dev/sda1
sudo: e2fsck-C0-p-f-v: command not found

libonati

#3
Separa o -C0 assim
sudo e2fsck -C0-p-f-v / dev/sda1
Atenção: /dev/sda1 é onde está instalado o root?

fabriciogrijo

Agora apareceu:

Usage: e2fsck [alguns comandos tipo -b superblock]

Emergency help:
-p         Automatic repair (no question)
-n         Make no changes to the filesystem
... (vários outros comandos)



libonati

Você identifica alguma parte da mensagem mais ou menos assim?
/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options).

Se identificar, faça backup do que for possível e rode o comando com a opção "-y" ao invés "-p":

Se não prossiga. Deve ter uma opção yes (s) sim no final para prosseguir.
outra coisa na proxima vez que postar uma mensagem do sistema faça por completo.


fabriciogrijo

Dessa vez apareceu assim:

ubuntu@utuntu:/$ /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
bash: /dev/sda1:: No such file or directory
RUN: command not found


libonati


Tota

Citação de: fabriciogrijo online 22 de Junho de 2010, 17:02
Dessa vez apareceu assim:

ubuntu@utuntu:/$ /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
bash: /dev/sda1:: No such file or directory
RUN: command not found



Sim enquanto tentar entrar na "pasta" /dev/sda1 vai aparecer no such file or diretory, principalmente por estar fazendo isto como usuário.

Como usuário você só tem privilégios de acesso à pasta /home, mais nenhuma.

Pegue seu live cd do Ubuntu

Dê o boot por ele.

Depois de carregado abra o gerenciador de partições ( gparted )

Clique nas partições do seu hd e escolha a opção verificar por erros. ( faça isto em todas as partições menos na swap que não precisa)

Você nunca vai consertar nada no seu hd principal com ele montado. Precisa do live cd para fazer isto com o hd desmontado.

[],s

fabriciogrijo

Ok, Tota.
Mas eu estou dando o boot pelo pendrive. Pelo que indica o GParted, o /dev/sd1 está desmontado.
Quando eu mando verificar a partição pelo GParted, ele me pergunta se estou certo disso pois posso perder os meus arquivos.

Tota

Sim ele sempre avisa, pois se sua partição estiver corrompida ou com bad sectors voce pode realmente perder dados. Normalmente nada acontece de catastrófico, mas sempre existe a possibilidade, daí o aviso. ( ele lembra voce que é sempre bom ter back up  ;D    )

Pior é no Windows, que faz o chkdsk e não avisa nada, destrói o sistema e o usuario alegremente instala tudo de novo...

Se voce não desligou a maquina da tomada com o hd funcionando, não deixou um laptop cair no chão ligado, é bem provável que nada de mais vai acontecer, faça a verificação e fim de papo. Se algo grave ocorreu, faça um back up antes de examinar qualquer disco.

[],s

Tota

Ah, se surgir uma mensagem que não é possivel verificar, bla bla bla, deve faltar algum pacote, instale pelo synaptic ( mesmo que seja via pen drive )

Verifique no gparted em => Ver => sistema de arquivos ( aqui ele descreve os pacotes necessários )


[],s

fabriciogrijo

como eu poderia fazer um backup antes de iniciar a verificação?
Porque ele aconselha fazer o backup antes de continuar. É possivel?

libonati

Hei fabriciogrijo depois dessas aulas você não tem mais receio de perder o sistema não é? Então crie coragem e siga as instruções do amigo tota. Você está em boas mãos.

fabriciogrijo

Yessss!!!! Resolvido!
Consegui usando o GParted conforme o que o Tota explicou.
Obrigado Tota e libonati, valeu meessmo!!! Que Deus abençoe vocês.
Abs.