"Bem-vindo ao modo de emergência!" Acho que é um problema do fsck

72

insira a descrição da imagem aqui

snippet journalctl -xb (o que acho errado, estava pelo menos em vermelho):

-- Unit systemd-fsckd.service has begun starting up.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1 contains a file system with errors, check forced.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: Inodes that were part of a corrupted orphan linked list found.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: (i.e., without -a or -p options)
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: fsck failed with error code 4.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: Running request emergency.target/start/replace
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service: main process exited, code=exited, status=1/FAILURE
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Failed to start File System Check on Root Device.
-- Subject: Unit systemd-fsck-root.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-fsck-root.service has failed.
-- 
-- The result is failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Unit systemd-fsck-root.service entered failed state.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Starting Remount Root and Kernel File Systems...
-- Subject: Unit systemd-remount-fs.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Ignorou outros erros como: ACPI PCC probe failed., Nvidia not propetary etc ...

EDIT: posso acessar meu PC pressionando Ctrl+ D, mas é irritante.

Kim André
fonte
Aqui está um script simples que você pode executar para aplicar a solução aceita acima: github.com/trezcan/rpi-emergency-mode
NotSoSmartyPants

Respostas:

51

Você pode executar a fsckpartir do Ubuntu Live.

  1. Ligue o seu computador. Inicialize em um Ubuntu Live DVD / USB (experimente sem instalar).
  2. Após o carregamento, abra um terminal pressionando Ctrl+ Alt+T
  3. No terminal, execute:

    sudo -i
    fdisk -l
    

    fdiskirá informá-lo como sua partição /(raiz) é chamada. Nesta questão é /dev/sdb1.

    Então você deve continuar executando:

    umount /dev/sdb1
    fsck -y /dev/sdb1
    poweroff
    

    Se o umountcomando reclamar que sdb1"não está montado", isso não é um problema. Nós queríamos que "não fosse montado" :).

  4. Retire o DVD / USB. Ligue o computador novamente, para inicializar a partir do SSD.

kyodake
fonte
que tal uma unidade flash, com o ubuntu instalado?
Kim André
Vou apenas tentar uma unidade flash com o Ubuntu Gnome 15.04.
Kim André
Se apenas for um dispositivo de teste, é melhor recriar.
Kyodake
Sim, isso funcionou. difícil eu tive que montar o SSD antes que eu pudesse desmontá-lo. Espero ter feito o certo. difícil que funcionou de qualquer maneira, mas a tela de inicialização que vejo cerca de 1 segundo ainda está bagunçada.
Kim André
Teve o mesmo problema no ubuntu 15.10. Aplicou a mesma solução.
Kds #
36

Não sei se você resolveu o seu problema. O que eu fiz é:

sudo nano /etc/fstab

Em seguida, exclua o que você adicionou lá sdb1e execute:

sudo systemctl reboot

Ele diz que está corrompido, então não sei o que está acontecendo, mas espero que isso ajude alguém que não pode executar o Linux.

Akuma
fonte
2
Penso que este foi o mais próximo do meu problema. Eu adicionei algo ruim ao fstab e não consegui descobrir o que era. Então cp /etf/fstab.orig /etc/fstabfoi a minha solução. Moral da história: faça um backup do seu fstab original.
Sridhar Sarnobat
11
Sua resposta resolve meu problema. Parece que tive algumas entradas sobre uma área de troca que nunca configurei. Então, comentei as últimas linhas do arquivo 'fstab'. Pude retornar ao meu novo sistema instalado.
Joshua Salazar
Melhor coisa de todas. e usb ao vivo necessário. Apenas comentou partições NTFS estúpidas
Ufos
26

Acabei de ter o caso no modo Emergência. Na minha situação, segui um tutorial de instalação que sugeria editar algumas das opções para meus pontos de montagem /etc/fstab. Ao remover as opções extras, meu servidor foi reiniciado sem problemas.

Steffen Nielsen
fonte
6
Bem-vindo ao AskUbuntu! Seria útil se você pudesse incluir um link para o tutorial ao qual você está se referindo, ou melhor ainda, resumir as instruções na sua resposta.
3
Ótima sugestão. Eu havia editado (e quase esquecido) meu /etc/fstabmanualmente, antes de reiniciar.
Ioannis Filippidis
Você me ajuda muito. Obrigado +1
Benny
isto está correto. Eu editei / media / ubuntu / MY_UBUNTU_PARTITION / etc / fstab e comentei uma linha extra
Vahid
Eu era um idiota e erroneamente colocado em uma entrada fstab para um disco rígido USB que é claro que não estava ligado: D removendo assim que resolveu o problema para mim
Attila Szerémi
17

Estou usando o Windows 10 e o Ubuntu 16.X, sistema de inicialização dupla.

Não consegui montar uma das partições NTFS e o erro estava relacionado ao desligamento do Windows / hibernação. Eu costumava sudo ntfsfix /dev/sda3corrigir o problema. Eu era capaz de montar a partição NTFS sda3, mas ao reiniciar o Ubuntu estava iniciando no modo de emergência.
Para corrigir esse problema, execute o seguinte comando no Windows

shutdown /s /t 5

Isso corrige o problema de início de emergência do Ubuntu.

Khushboo Rani
fonte
11
Obrigado, você me levou para a solução! O Windows faz algo muito semelhante à hibernação por padrão quando você desliga normalmente para habilitar o recurso "inicialização rápida", então minha solução foi desativar a inicialização rápida.
Ben
14

As respostas de Khushboo Rani e Cagan Arslan me levaram à solução permanente.

O Windows 10 tem um recurso chamado inicialização rápida habilitado por padrão que, quando o usuário é desligado normalmente usando o botão "desligar" ou o botão liga / desliga do computador, salva o kernel em execução e outras coisas do sistema no disco rígido à hibernação após o logoff. Isso também faz com que o Windows "bloqueie" a partição de alguma forma, enquanto faz isso para impedir a corrupção dos dados, acidental ou maliciosa. Isso significa que o Ubuntu não pode montar a partição do Windows durante a inicialização.

No meu caso, tenho entradas para a partição do Windows em / etc / fstab, portanto, isso tornou o Ubuntu não inicializável.

A solução é inicializar no Windows, desativar a "inicialização rápida" e, em seguida, desligar normalmente. Agora o problema deve ser resolvido permanentemente!

No link que compartilhei anteriormente, desative a inicialização rápida enquanto estiver no Windows, da seguinte maneira:

  1. Inicie o painel de controle
  2. Vá para as configurações de "Hardware e som"
  3. Vá para "Opções de energia"
  4. Clique em "Escolha o que os botões de energia fazem"
  5. Clique em "Alterar configurações que estão indisponíveis no momento" e conceda acesso ao UAC.
  6. Desmarque a caixa de seleção com a configuração "Ativar inicialização rápida (recomendável)"
Ben
fonte
3
Para alguém com inicialização dupla com Windows 10 e Ubuntu, a Inicialização Rápida ("Inicialização Rápida") deve ser a primeira coisa que você desabilita. Obrigado, esse foi exatamente o problema que encontrei.
Benjamin R
2
Apenas para observar, mesmo que você tenha feito isso antes, talvez seja necessário fazê-lo novamente - as atualizações para o Win10 mexem regularmente nas suas configurações. : - @
cooperou em 23/04
6

No meu caso (Dual Boot Windows 10), tive que desligar corretamente o Windows com o comando (no Windows):

shutdown /s /t 5

Quando eu reinicio, o Ubuntu carrega sem problemas.

Cagan Arslan
fonte
2

Acabei de ter exatamente o mesmo problema, inicializando o Ubuntu LTS 16.04 a partir de uma unidade flash USB. O processo sysctl defaultnão foi corrigido, fsckpiscaria em breve com a mensagem de progresso da verificação e o mesmo prompt surgiria. Aqui está o que funcionou:

fsck -y /dev/sda1
reboot
Jimmy Falcon
fonte
2

Se isso acontecer em uma VM do VirtualBox, pode ser que ela tenha falhado em montar uma das partições /etc/fstab- infelizmente ela falha com "bem-vindo ao modo de emergência!" mesmo que não seja uma partição crítica - por isso, se você adicionou uma entrada malformada para tentar montar um sistema de arquivos usando vboxsf, todo o sistema falha ao inicializar sem deixar muito claro no log de inicialização que este é o principal problema.

De qualquer forma, para solucionar o problema, você deve comentar a entrada incorreta /etc/fstabou modificá-la para que mountfique satisfeito.

Pierz
fonte
Eu tenho uma das minhas entradas do fstab como uma unidade USB que possui um "Modo de economia de energia", de vez em quando é desligado. O processo de montagem não o ativa, então falha, voltando ao modo de emergência.
19418 Jonathan
1

Semelhante a algumas das outras respostas, o truque para mim foi comentar uma entrada /etc/fstabpara minha partição LVM opcional. Não sei por que começou a reclamar há alguns dias que o Ubuntu 17.10 não conseguia mais encontrar a partição LVM, nem por que isso estava fazendo com que o sistema inicializasse no modo "emergência".

Depois que a entrada foi comentada /etc/fstab, reiniciei com êxito a área de trabalho. Olhando para alguns tutoriais, notei que estavam faltando alguns comandos do LVM, então executei o sudo apt-get install lvm2que parece ter corrigido o problema.

Se, como eu, você acha que sua partição LVM é a causa do problema, o conjunto completo de comandos que executei foi:

sudo lvmdiskscan
sudo apt-get install lvm2
sudo lvmdiskscan
sudo lvdisplay
sudo vi /etc/fstab
sudo vgchange -a y
sudo mount -a

Não tenho certeza se tudo isso é necessário - suspeito que tenha apt-get install lvm2sido a chave para iniciar meu sistema novamente.

Stéphane
fonte
0

Eu tive o mesmo problema, depois de executar o comando fsck, ele estava se recuperando, mas depois de algum tempo meu computador estava entrando no modo de emergência novamente, então removi todos os dados do meu disco rígido e instalei o novo sistema operacional. Isso resolveu meu problema. Eu acho que o problema estava com a versão vívida do Ubuntu 15.0, então instalei a versão 14.0. Ainda assim, não há problema.

Mohit Satish Pawar
fonte
Isso não é realmente uma "correção", mas resolve o problema com o custo de perder seus dados.
Tcll
0

Eu tive o mesmo problema. As partições ntfs adicionadas manualmente foram adicionadas a partir do / etc / fstab System, iniciado normalmente. Utilizou o comando ntfsfix para corrigir o problema de registro no diário causado às partições ntfs Por exemplo: Sudo partição ntfsfix / Dev / ntfs Montada novamente em / etc / fstab Reboot

Binoy
fonte
0

Portanto, existem muitas boas respostas aqui - apenas para adicionar informações, meu problema foi um erro ao digitar tmpfs como tempfs, o que está incorreto na linha que adicionei ao / etc / fstab para proteger um servidor

user3728501
fonte
0

Acabei de ter o mesmo problema e, no meu caso, acabei de recriar minha partição grub e, portanto, tinha um UUID diferente do que a última partição grub que eu tinha. Quando eu inicializei o ubuntu, o sistema não seria capaz de verificar o UUID. Para corrigir este problema, eu fiz:

sudo nano /etc/fstab

Depois, comente a linha que contém o UUID da partição que eu havia modificado.

depois, rebootpara aplicar as alterações.

Gabriel Ziegler
fonte
0

Todas as respostas acima não me ajudaram, pois eu não tinha um arquivo de recuperação para o fstab.
Qual foi o truque (no modo de emergência)

cat /proc/mounts > /etc/fstab
DsCpp
fonte