Neste Ultimo Sábado 04/08 Teve BlackOut na minha cidade, com frequente Vai e volta de energia. A bateria do meu Nobreak não durou muito tempo. Sendo assim o servidor ficou caindo e voltando.
O sistema dava boot Normalmente. porem, com o seguinte erro:
mount: mounting /dev/disk/by-uuid/***************************** on /root
failed: Invalid argument
mount: mounting /sys on /root/sys failed: No such file or directory
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 file system doesn't have /sbin/init
No init found. Try passing init= bootarg
Busybox v1.13.3 (Debian 1:1.13.3-1Debian6) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _
Solução do Problema:
A solução é bem simples.
1º Ter uma Midia Debian ou derivado Live CD.
2º dar o boot no Live CD.
3º Entrar no terminal e executar os comandos:
4º sudo fdisk -l (Para listar as partições).
que no meu caso ficou assim:
/dev/sda1 * 1 30238 242886703+ 83 Linux
/dev/sda2 30239 30401 1309297+ 5 Extended
/dev/sda5 30239 30401 1309266 82 Linux swap
Levando em consideração que a Partição /dev/sda1 é a Partição Base do sistema utilizei ela.
5º sudo fsck /dev/sda1. Depois que terminar é so reiniciar o sistema.
Bem pra mim resolveu, e não precisei reinstalar o sistema. e nem voltar o Backup.
No caso, O comando fsck checka e corrige erros no sistema de arquivos. Por padrão, o fsck assume o sistema de arquivos ext2 e, após fazer uma checagem no disco, pergunta ao usuário se ele deseja fazer as correções necessárias.
As opções mais usadas são
-A Faz a checkagem de todos os discos especificados no arquivo /etc/fstab.
-t Específica o tipo de sistema de arquivos que deverá ser checado.
-b superbloco Específica qual o superbloco o fsck irá trabalhar.
-c Faz checkagem de setores defeituosos.
-f Força a checkagem.
-p Repara automaticamente o sistema de arquivos.
-y Executa o fsck de modo não interativo.
Para Mais informações do comando Favor Ler o Man.
Respostas
muito obrigado pela dica...
COM CD DO MK-AUTH MESMO DÁ PARA FAZER ISTO
pode mais, mais com debian é melhor...
DJAINE ALVES DA COSTA disse:
como faço pra resolver esse problema com o cd do mk-auth?
também gostaria de saber :D
da para fazer sem usar disco!!!
sim, eu faço isso o tempo inteiro para testar o instalador, é possivel colocar ISO linux em pendrive, veja:
http://www.pendrivelinux.com/
SEU MADRUGA disse:
Ola Galera!!!
vou deixar aqui a minha contribuição a todos que precisarem e aos que já sabem, acredito que vai ajudar muitas pessoas. Aqui no meu servidor deu um problema no MK Auth apos uma pico de energia e a maquina não quis mais reiniciar, dava erro de Failed code 4. pesquisando aki no forum encontrei essa dica acima com live cd. bom ai eu fiz a tradução do que estava escrito na ultima linha de comando no meu servidor, e estava assim:
give root password for maintenance or type control-D to continue
Dar senha de root para manutenção Ou digite controle-D para continuar
Ai eu entrei com a senha do root para ver o que acontecia ai ficou assim
root@mk-auth:~#
ai eu entendi que ja estava no ambiente linux ai só foi digitar o comando que o amigo disse acima FSCk
root@mk-auth:~# fsck e dar enter e aguardar a correção e pronto e rápido e simples só reiniciar e tudo ficou ok.
Se ajudar alguém compartilha a dica.
tem razão, muita gente fica confuso com essa mensagem, irei procurar ela no linux para ver se altero...
Célio Pavão da Silva disse:
vlw deu tudo certo