domingo, 8 de julio de 2018

vmlinuz dañado en Fedora 28 - invalid signature

Al intentar modificar los parámetros del Kernel con grubby, por error ejecuté el comando grub2-mkconfig con el parámetro de salida equivocado:

ejecute:

grubby --args="libata.noacpi=1" --update-kernel /boot/vmlinuz-4.17.3-200.fc28.x86_64
grubby --remove-args="quiet" --update-kernel /boot/vmlinuz-4.17.3-200.fc28.x86_64
grub2-mkconfig -o /boot/vmlinuz-4.17.3-200.fc28.x86_64

en lugar de esto:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

Como consecuencia reescribí el kernel de linux y el sistema no puede arrancar sino que muestra el error:

error: /live/vmlinuz has invalid signature. error: you need to load the kernel first.

Para solucionarlo reinicié el sistema en la versión anterior del Kernel que aún funcionaba y restauré el archivo dañado de la copia que existía en /lib/modules con:

cp /lib/modules/4.17.3-200.fc28.x86_64/vmlinuz /boot/vmlinuz-4.17.3-200.fc28.x86_64

Después de reiniciar el sistema funciona perfectamente en la correcta versión del Kernel

No hay comentarios: