14.04.3 LTS + atualização do kernel xenial + nvme SSD - não inicializa

1

Eu tenho um sistema 14.04.3 LTS que não inicializa após a atualização para o kernel 4.4.0-24 (pacotes de imagem do kernel xenial). Ele tem um SSD NVME e, com o kernel da série 4.4, parece não conseguir ver o NVME. O NVME foi criptografado no momento da instalação com os padrões. Os discos SATA foram adicionados posteriormente e configurados como disco criptografado, automontando com chaves.

Veja o que acontece:

Depois de selecionar o kernel 4.4 no grub, ele exibe:

  • Lendo todos os volumes físicos. isso pode demorar um pouco
  • não foram encontrados grupos de volumes
  • não foram encontrados grupos de volumes

Após alguns minutos, ele cai em um shell do busybox.

No shell do busybox, posso ver discos SATA presentes ( /dev/sda e /dev/sdb ), mas não há /dev/nvme .

Olhando em /dev/disks/by-uuid/ , existem apenas os dois discos SATA.

Eu posso decifrar e montar as unidades SATA bem:

cryptsetup luksOpen /dev/sda1 blorp
mount /dev/mapper/blorp /tmp/blorp

Verifiquei se os UUIDs em /etc/crypttab estavam corretos e gerenciei o initramfs para esse kernel.

Parece-me que o kernel da série 4.4 simplesmente não consegue ver o nvme SSD.

Alguma sugestão?

    
por cuvy 13.06.2016 / 09:13

2 respostas

0

Isso aconteceu comigo e acontece que o módulo do kernel nvme não foi carregado no initramfs.

Quando você cair no prompt do busybox, tente modprobe nvme . Se ele não aparecer em /proc/modules depois, o initramfs está faltando.

Basta adicionar nvme ao seu arquivo /etc/initramfs-tools/modules e, em seguida, executar:

sudo update-initramfs -u -k all

e isso deve resolver seu problema.

(Alguém com uma conta no launchpad deve relatar este bug para o Ubuntu)

    
por 小太郎 19.06.2016 / 07:04
0

Isso estava acontecendo comigo também usando o 4.4.0-24. 4.4.0-28 que parece ter sido eliminado hoje corrigiu a questão.

    
por philroche 28.06.2016 / 23:05