Após uma atualização recente (não tenho certeza se essa foi a primeira incluindo um novo kernel 6.1), meu laptop Ubuntu Linux não consegue mais inicializar
o erro é
Volume group “ubuntu-vg” not found
Cannot process volume group ubuntu vg
IO error while decrypting keyslot.
Keyslot open failed.
Device /dev/nvme0n1p3 does not exist or access is denied
Please unlock disk nvme0n1p3_crypt_
mas então o código de descriptografia usual não funciona
enquanto estava no shell initram, notei que não havia nenhum dispositivo /dev/nvme* nem /dev/mappe* para meu SSD interno
Consegui inicializar o laptop com um stick USB do Ubuntu Live e descriptografei e montei manualmente minhas partições SSD e meus dados estavam todos lá
então reiniciei e fiz o menu de inicialização do grub aparecer novamente e selecionei o kernel anterior 5.17, e o sistema conseguiu inicializar normalmente
Agora eu gostaria de consertar o novo kernel de forma estável
aqui estão algumas informações no meu laptop:
OS: Ubuntu 22.04.3 LTS x86_64
Host: XPS 15 9560
Kernel: 5.17.0-1035-oem
o conteúdo da minha partição de inicialização é
$ ll /boot/ | grep -E "initrd|vmlinuz"
lrwxrwxrwx 1 root root 25 2023-10-05 20:38:05 initrd.img -> initrd.img-6.1.0-1023-oem
-rw-r--r-- 1 root root 112483877 2023-10-16 03:12:30 initrd.img-5.15.0-86-generic
-rw-r--r-- 1 root root 117815613 2023-10-16 03:12:18 initrd.img-5.17.0-1035-oem
-rw-r--r-- 1 root root 130800464 2023-10-16 03:12:06 initrd.img-6.1.0-1023-oem
lrwxrwxrwx 1 root root 28 2023-10-05 20:38:05 initrd.img.old -> initrd.img-5.15.0-86-generic
lrwxrwxrwx 1 root root 22 2023-10-05 20:38:05 vmlinuz -> vmlinuz-6.1.0-1023-oem
-rw------- 1 root root 11624584 2023-09-20 10:09:11 vmlinuz-5.15.0-86-generic
-rw------- 1 root root 11275528 2023-07-12 11:49:08 vmlinuz-5.17.0-1035-oem
-rw------- 1 root root 12521608 2023-09-15 14:50:36 vmlinuz-6.1.0-1023-oem
lrwxrwxrwx 1 root root 25 2023-10-05 20:38:05 vmlinuz.old -> vmlinuz-5.15.0-86-generic
$
o lsblk para nvme
$ lsblk | tail -n 7
nvme0n1 259:0 0 476,9G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 732M 0 part /boot
└─nvme0n1p3 259:3 0 475,7G 0 part
└─nvme0n1p3_crypt 253:0 0 475,7G 0 crypt
├─ubuntu--vg-root 253:1 0 474,8G 0 lvm /
└─ubuntu--vg-swap_1 253:2 0 980M 0 lvm [SWAP]
$
o fstab
$ cat /etc/fstab | grep -E "mount point|^/"
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
/swapfile swap swap defaults 0 0
$
Eu li uma postagem sobre problemas semelhantes em outro laptop XPS - ou seja:
$ lspci | grep Unassigned
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
$
Devo/poderia também colocar os drivers na lista negra
blacklist rtsx_pci
blacklist rtsx_pci_sdmmc
em /etc/modprobe.d/blacklist_rtsx.conf e reconstrua o initramfs?
Estou perguntando porque estou muito preocupado em bloquear o sistema
Peço desculpas se usei a terminologia incorretamente ou fiz perguntas idiotas.
Isto sugere que o kernel não tinha o módulo nvme carregado.
Isso pode ajudar:
nvme
elvm
para/etc/initramfs-tools/modules
update-initramfs -u -k all
Infelizmente, adicionar
nve
elvm
atualizar/etc/initramfs-tools/modules
o initramfs e reinicializar não foi eficaz. Assim, reverti essa alteração e tentei adicionarpara (um novo) arquivo
/etc/modprobe.d/blacklist_rtsx.conf
e reinicializando e o problema foi resolvido(então eu li que um patch para isso já foi enviado aos mantenedores do kernel, então é provável que esse problema em breve se torne uma coisa do passado)