Não é possível inicializar como / sbin / init está ausente

0

Eu uso o Ubuntu 14.04. Alguns dias atrás, eu fiz logoff, então meu computador não estava respondendo enquanto eu tentava fazer logon novamente. Não me lembro de instalar nenhum software ou alterar qualquer configuração que possa ter causado isso. Desde então, sempre que eu tentei inicializar, recebo as seguintes mensagens de erro:

mount: mounting /dev/mapper/ubuntu--vg-root 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 requested /sbin/init
No init found. Try passing init= bootarg.


BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Algo semelhante parece ter acontecido com outros usuários antes:

Este post recomenda Ubuntu Boot-Repair. Eu tentei, selecionei "reparo recomendado" e recebi uma mensagem dizendo que ele foi bem-sucedido. No entanto, após uma reinicialização, a mensagem de erro apareceu como antes. O log do Reparo de inicialização pode ser encontrado aqui .

Aqui , encontrei a sugestão de inicializando de um disco ativo e usando fsck -f . O comando voltou sem um código de erro, mas o problema de inicialização persistiu como antes. Da mesma forma, quando tentei e2fsck , como sugerido aqui .

Aqui , alguém sugere editar a configuração do Grub. Eu tentei, novamente sem efeito.

Se alguém pudesse pensar em outra coisa que eu possa tentar, agradeceria muito.

EDIT: Depois de postar isso, me deparei com a recomendação de usar o Rescatux para postar um log do script de informações de inicialização. Aqui está:

paste.ubuntu.com/15049548 /

    
por jphaller 13.02.2016 / 19:02

1 resposta

0

Eu encontrei a solução após algumas tentativas e erros. O problema é que eu tinha criptografado meu disco rígido com o LUKS.

Aqui estão os passos que segui para corrigi-lo. Algumas delas podem ter sido supérfluas, já que continuei tentando coisas diferentes até que funcionasse, mas agora que o erro foi corrigido, não posso voltar para testar quais etapas não eram essenciais.

  1. sudo fdisk -l para aprender o nome da minha partição criptografada; aqui, /dev/sda5 .
  2. sudo modprobe dm-crypt
  3. %código%. Nesse momento, tive que digitar minha senha.
  4. %código%. Isso produzirá um nome de volume. O meu foi sudo cryptsetup luksOpen /dev/sda5 crypt1 .
  5. sudo vgscan --mknodes
  6. ubuntu-vg .

Após a reinicialização, tudo funcionou normalmente.

    
por jphaller 15.02.2016 / 00:29