この正確なエラーメッセージが何を意味するのかを説明できる人はいますか?
grub> linuxefi /boot/i386/loader/linux
error: /boot/i386/loader/linux has invalid signature.
Grubは私に何を言おうとしていますか?ファイルが有効なELFバイナリではありませんか?それとも64ビットではありませんか?それとも別のものですか?
(これはGrub LegacyではなくGrub v2.00です。)
答え1
カーネルイメージの署名が確認できないと言っています。各ベンダーは独自のキーを使用してカーネルに署名します。ベンダーがインストールしたGrub2は通常、そのベンダーのキーのみを知っているため、他のベンダーが署名したファイルを確認することはできません。