Aviso de kernel de disco criptografado - a imagem initramfs não inicializa

3

Após uma atualização para 14.10 no meu netbook, eu só consigo inicializar com o kernel antigo que resta da instalação 14.04 anterior.

Para os kernels mais recentes, recebo esse aviso quando eles estão sendo atualizados (ou seja, quando update-initramfs é invocado:

WARNING: Option hash missing in crypttab for target sda5_crypt, assuming ripemd160.
         If this is wrong, this initramfs image will not boot.
         Please read /usr/share/doc/cryptsetup/README.initramfs.gz and add
         the correct hash option to your /etc/crytpttab.
cryptsetup: WARNING: target sda5_crypt uses a key file, skipped.

E, de fato, o kernel não inicializa. Essencialmente, ele cai para um shell initramfs após emitir este erro:

ALERT!  /dev/mapper/ubuntu--vg-root does not exist.  Dropping to a shell!

O que é estranho é que /etc/crypttab é exatamente igual (salvo para o UUID) como no meu computador principal, onde é inicializado sem problemas. Além disso, o kernel antigo do netbook consegue inicializar usando o mesmo /etc/crypttab que os outros kernels não conseguem inicializar.

$ cat /etc/crypttab
sda5_crypt UUID=#long string here# none luks

Outra coisa que notei: quando inicializo no modo de recuperação do kernel antigo, ao emitir um sudo reboot , também recebo este aviso:

/scripts/local-top/cryptroot: line 1: can't open /dev/mapper/ubuntu--vg-root: no such file

Alguma idéia de como trazer de volta o kernel 14.10 para a vida?

    
por David Planella 08.11.2014 / 11:27

0 respostas