Modulo "verify" no parece estar en grub-efi-amd64-bin (2.04-1ubuntu44)

Asked by thiseyramo on 2021-05-26

Hola!

Estoy intentando generar una imagen standalone de grub usando grub-mkstandalone, en la lista de módulos que requiero incluir en el bundle está "verify", hasta hace poco instalando el paquete grub-efi-amd64-bin (2.02-2ubuntu8.17) podía generar el grub standalone sin problema, pero con la nueva versión que está en updates: grub-efi-amd64-bin (2.04-1ubuntu44) , la construcción falla porque no encuentra el módulo verify disponible para x86_64-efi.

grub-mkstandalone: error: cannot open `/usr/lib/grub/x86_64-efi/verify.mod': No such file or directory.

el comando que estoy usando es similar a esto (con algunos parámetros adicionales y una lista de módulos más larga):

 grub-mkstandalone \
        --directory /usr/lib/grub/x86_64-efi \
        --format x86_64-efi \
        --modules "verify gcry_sha512 gcry_rsa"
        --output "grubx64.efi"

El módulo fue removido o se está generando en otro paquete?

Gracias por la ayuda!!

Question information

Language:
Spanish Edit question
Status:
Solved
For:
Ubuntu grub2-unsigned Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
Best Manfred Hampl (m-hampl) said :
#1

It seems that between grub 2.02 and 2.04 that module got renamed from verify to verifiers.

see also https://forums.gentoo.org/viewtopic-t-1106952-start-0.html

Revision history for this message
thiseyramo (omarjesith) said :
#2

Thanks Manfred Hampl, that solved my question.