
Tengo un SSD interno (NVMe) en el que instalé Ubuntu 18.04 con Full Encryption usando LUKS. Recientemente, reemplacé la placa base de mi computadora portátil, lo que provocó que fallara la verificación de la firma del kernel durante el arranque.
error: /boot/vmlinuz-****-generic has invalid signature
error: you need to load the kernel first
Si intenté iniciar sin inicio seguro, pasa la verificación de firma, pero luego, durante el proceso de inicio, aparece un error que dice "cryptsetup: lvm no está disponible".
Entonces, para solucionar el problema de verificación de firma que ocurre con el arranque seguro, leí que necesito agregar un kernel recién firmado en la partición de arranque usando un USB activo. Sin embargo, después de iniciar Live OS (Ubuntu), no pude encontrar la unidad NVMe. Revisé la /dev
ubicación y utilicé varias herramientas como gparted
, fdisk
, lsblk
. Simplemente no pude incluir la unidad en la lista con ninguna de estas herramientas.
¿Puedo saber por qué no se detecta la unidad? ¿Y cómo montar este disco? Tampoco estoy seguro de por qué ocurre el problema "cryptsetup: lvm no está disponible".
PD: Intenté iniciar WindowsToGo (Windows 10) y desde allí pude encontrar la unidad SSD que figura en la utilidad "Administración de discos". Entonces, no creo que sea un problema con el SSD. Es funcional. Simplemente no puedo incluir esta unidad en Live Linux.
Respuesta1
Finalmente solucioné el problema.
El problema se produjo porque la configuración del BIOS de operación SATA estaba predeterminada en RAID On
modo en lugar de AHCI
modo, con la placa base recién reemplazada.
Básicamente, cambiar la operación SATA a AHCI y luego deshabilitar el arranque seguro (para deshacerse de la firma de kernel no válida) solucionó el problema.