Autor Tópico: erro "initramfs"  (Lida 767 vezes)

Offline ismaelbonifacio

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
erro "initramfs"
« Online: 23 de Outubro de 2017, 07:05 »
tenho um servidor com o ubuntu 16.04 LTS e lamp. Depois de reiniciar apareceu a tela preta e a mensagem initramfs...a opção era colocar "help". Tentei os cmd fdisk-l/dev/sda1 ...sudo update -grub...   nada resultou. Vi num post deste forum para meter o CD de instalação e colocar a linha de cmd :sudo e2fsck-CD-p-f-V/dev/sdxn não resultou ou não fiz bem!? Outra solição que estava no forum era carregar na tecla F6 não resulta nada. Já tentei o recovery nada. Julgo que isto me apareceu depois de retirar um teclado usb com o servidor a trabalhar. Ou então da última atualização pelo terminal.Solução?

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.555
    • Ver perfil
Re:erro "initramfs"
« Resposta #1 Online: 23 de Outubro de 2017, 22:15 »
Pois então, @ismaelbonifacio,

Quanto se está num prompt initramfs não adianta ficar fazendo comandos normais do sistema, não vai funcionar, não é assim porque o sistema na verdade não está ainda carregado na memória, então esses comandos que você mencionou não funcionariam mesmo.

É possível usar alguns comandos nesse prompt, porém antes de partir para isso penso que seja melhor, ou pelo menos mais fácil, subir o sistema por um live-iso (pendrive ou cdrom), aí então usar um fsck na partição (que precisa estar desmontada)  ou talvez recuperar o grub.

Mas comece pelo mais simples, live-iso + fsck na partição e diga-nos o que resultou.

Obviamente que naquele comando que você mencionou sdxn é apenas sintaxe e não deve ser tomado literalmente, certo?

O 'x' em sdx é a letra do disco (sda, sdb, etc) e o 'n' represente o número da partição, como por exemplo: sda2 ou sdb1 e por aí vai.

Também está incorreto onde você menciona CD, (letra cê mais letra de) não é assim, não existe esse D (de), ali é o número 0 (zero) e não uma letra, assim sendo, use dessa forma substituindo o 'x' e o 'n' pelos dados reais do sistema:

Código: [Selecionar]
sudo e2fsck -C0 -p -f -v /dev/sdxn
« Última modificação: 23 de Outubro de 2017, 22:52 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.555
    • Ver perfil
Re:erro "initramfs"
« Resposta #2 Online: 24 de Outubro de 2017, 01:25 »
Só para deixar mais claro @@ismaelbonifacio,

Começa subindo o sistema através de um live-iso (pendrive ou cdrom), aquilo que você chamou de "cd de arranque".

Subiu o sistema pelo live-iso nele abre uma janela de terminal.

Nessa janela de terminal obtém os dados de discos e partições do sistema:

Código: [Selecionar]
sudo fdisk -lu
A partir dessa saída deverá ser possível determinar qual é o disco (se tiver apenas um deverá ser sda) e as partições que há nele.

Vai gerar uma saída parecida com isso:

Citar
user@hal9000-ubuntu1704:~$ sudo fdisk -lu
[sudo] senha para user:
Disk /dev/sda: 232,9 GiB, 250058268160 bytes, 488395055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x63edb671

Dispositivo Inicializar     Start       Fim   Setores   Size Id Tipo
/dev/sda1               250984448 466499583 215515136 102,8G  5 Estendida
/dev/sda2   *             3074048 250982695 247908648 118,2G  7 HPFS/NTFS/exFAT
/dev/sda3               466499584 467421183    921600   450M 27 WinRE de NTFS oc
/dev/sda4               467421184 488394751  20973568    10G 83 Linux
/dev/sda5               250986496 336330751  85344256  40,7G 83 Linux
/dev/sda6               336332800 466499583 130166784  62,1G 83 Linux


Vamos supor que a partição do sistema seja, apenas como exemplo, sda4

Então o comando do fsck, para esse exemplo, será:

sudo e2fsck -C0 -p -f -v /dev/sda4

Como novo exemplo, se fosse a sda6, então o comando seria:

sudo e2fsck -C0 -p -f -v /dev/sda6

E assim por diante.

O que esse comando fsck faz é verificar a integridade do sistema de arquivos.

Se sua experiência anterior era com Windows, então entenda que esse comando é algo similar ao scandisk ou ao chkdsk do Windows.

Para poder executar ele, o comando, precisa saber onde deverá executar, isto é, em qual disco e em qual partição do disco.

Note, ainda, que a partição sobre a qual se aplicará o fsck precisa estar **desmontada**, sem o que poderá haver prejuízo ao filesystem.
« Última modificação: 24 de Outubro de 2017, 02:32 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline ismaelbonifacio

  • Usuário Ubuntu
  • *
  • Mensagens: 130
    • Ver perfil
Re:erro "initramfs"
« Resposta #3 Online: 06 de Dezembro de 2017, 07:18 »
Situação resolvida.