14.04 boot stuck at “Carregando o ramdisk inicial”

4

Eu tenho uma instalação recente do Ubuntu 14.04.4 que está congelando no estágio "Carregando inicial do ramdisk" da inicialização. Qual é a melhor maneira de solucionar isso?

O hardware é um Lenovo Thinkpad e410, com um processador Intel i3, gráficos Intel e um SSD Samsung criptografado por hardware. O Ubuntu é instalado sob o UEFI e a versão do kernel é 4.2.0-35.

Tudo estava bem até alguns dias atrás, exceto que a aceleração de hardware gráfico estava (às vezes? sempre?) não funcionando corretamente (imagens cortando em outras janelas, piscando em azul, etc.). Eu eventualmente rastreei isso para este bug e apliquei a correção sugerida em # 9, executando "sudo update-initramfs -u -k all" depois. Após a correção, o driver i915 pareceu carregar corretamente, mas ainda não parecia estar funcionando corretamente. Eu então fiz duas coisas: (1) atualizei o sistema e (2) instalei o Flash para o Firefox. Tudo ainda parecia estar bem, com exceção dos gráficos.

Esta manhã, quando iniciei o meu computador, o cursor desapareceu no Unity. Eu ainda podia acessar o terminal e decidi tentar desfazer a correção de bug acima, executando update-initramfs novamente depois. Reiniciando, ele congelou na tela da urina. Reiniciando através do menu avançado do grub2, o modo de inicialização normal congela em "Carregando o ramdisk inicial". O modo de recuperação carrega o ramdisk e gera algumas telas com erros, incluindo:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[5 lines + call traces omitted]...
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[more lines + call traces omitted]...
---[ end trace ... ]---

E é isso. Os resultados são os mesmos se eu tentar iniciar em 4.2.0-27, nos modos normal (congela em "Carregando o ramdisk inicial") e de recuperação (muitos modos de saída do kernel em pânico, depois congelar).

Eu posso tentar modificar as opções de inicialização do grub, mas não sei como fazer isso no grub2 ou quais opções tentar. Ou posso tentar inicializar o disco ao vivo, montar o disco rígido e procurar por aí, mas realmente não sei por onde começar.

Qualquer sugestão muito apreciada.

    
por user1148928 29.04.2016 / 15:59

2 respostas

2

Eu cometi o erro de assumir que todo o background era parte do problema, quando o problema era que o grub2 não conseguia encontrar o sistema:

Kernel panic - not syncing: VFS: Unable to mount root fs...

Eu imagino que a causa é que eu esqueci de executar o "sudo update-grub2" depois de executar o "sudo update-initramfs".

A solução foi inicializar um Live CD, montar e chroot no disco rígido, e executar novamente o update-initramfs e o update-grub2, como detalhado aqui .

Duas complicações que encontrei foram:

  1. "fdisk -l" não funciona nos volumes da GPT; você tem que usar "gdisk -l".
  2. Eu tenho / boot e / em diferentes volumes e / é criptografado.

Então, eu precisava modificar a seqüência de montagem da seguinte forma:

sudo cryptsetup luksOpen /dev/sdaX sdaX_crypt
sudo mount /dev/mapper/sdaX_crypt /mnt
sudo mount /dev/sdaY /mnt/boot
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

Estou de volta ao meu sistema, embora ainda não tenha um cursor. Mas isso é outro problema.

    
por user1148928 29.04.2016 / 18:19
0

Eu não tenho certeza sobre a etiqueta, mas como isso está no topo de uma pesquisa na web, imaginei que também deixaria minha solução para o problema aqui.

No meu caso, o problema surgiu depois de usar uma unidade flash USB (para armazenamento, este não é o meu dispositivo de inicialização) no xubuntu, reiniciando e reiniciando no Windows, flash drive ainda dentro Depois de desligar as janelas, eu removi fisicamente o pen drive.

Uma vez que eu inicializei de volta para o xbuntu eu tenho uma tela preta. Depois de tentar carregar um kernel mais antigo, recebi o congelamento acima de "Carregando o disco inicial".

Eu o consertei inserindo o pen drive no mesmo slot novamente, inicializando no Windows, desligando e inicializando no xubuntu. Eu então desmontei o volume, removi e reiniciei sem nenhum problema.

Note que eu não era capaz de inicializar o xubuntu simplesmente inserindo o flash drive novamente, eu tive que inicializar no windows primeiro.

Espero que isso ajude alguém lá fora.

    
por Tony 12.12.2017 / 04:17