Depois de instalar uma atualização, meu sistema não é mais inicializado. Eu tenho a criptografia de disco completa (aquela que o instalador configura para você) ativada, de modo que geralmente solicita a chave apenas alguns segundos após a inicialização do GRUB. Agora, ele pula pedindo a chave, tenta carregar o Gnome e depois vai para a tela mostrada abaixo. O sistema é uma caixa System76 de 64 bits executando o Ubuntu Gnome 13.04. Isso aconteceu comigo uma vez no passado, em um Dell XPS 8300 de 64 bits executando o Ubuntu Gnome Remix 12.10. Nesse caso, eu reinstalei o sistema operacional. No entanto, eu quero realmente resolver o problema desta vez, para que eu saiba como lidar com isso no futuro. Além disso, é extremamente inconveniente reinstalar do zero.
Minha suspeita é que algo foi ferrado em um arquivo de configuração em / boot, de forma que ele não perceba que o disco está criptografado, mas eu não vi nada quando bisbilhotei por lá. Você tem alguma idéia de como corrigi-lo (além de reinstalar o sistema operacional)?
Gave up waiting for root device. Common problems:
— Boot args (cat /proc/cmdline)
— Check rootdelay= (did the system wait long enough?)
— Check root= (did the system wait for the right device?)
— Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/gnome-root does not exist.
Dropping to a shell!
BusyBox v.1.20.2 (Ubuntu 1:1.20.2-1ubuntu1) built-in shell (ash)
Enter 'help' for list of built-in commands.
(initramfs)
/etc/crypttab
. Depois de inserir o chroot conforme as etapas acima, mas antes de executarupdate-initramfs
, executenano /etc/crypttab
e verifique se há uma linha lá com o nome do mapeador e o UUID da unidade. Se o arquivo não existir ou estiver vazio,update-initramfs
o problema não será resolvido! Adicione a linha crypttab enquanto estiver no ambiente chroot. Esta resposta deve ser editada para refletir isso. Além disso, acho quecryptsetup
só existe no prompt initramfs se/etc/crypttab
existe e tem entradas quando o initramfs é atualizado.Corrija seu grub através da inicialização através de um live-cd / live-usb. Consulte esta página para obter detalhes do processo. Consulte a seção "através do terminal LiveCD" na página.
A correção do grub deve corrigir qualquer arquivo malformado que você possa ter na configuração do grub.
fonte
Verifique se você
cryptsetup
instalou no seu sistema, ele pode ter sido removido executandoapt-get autoremove
. Mais informações .fonte