EFI でのデュアル Ubuntu 用の Grub セットアップ

EFI でのデュアル Ubuntu 用の Grub セットアップ

私はUbuntuの2つのバージョンをインストールしました。1つは最新のXubuntu、もう1つは12.04.5LTSのUbuntuです。最初にXubuntuをインストールし、その後Ubuntuをインストールしました。12.04ではインストール時に正しいgrub-confが書き込まれなかったため(Xubuntuの暗号化を次のように設定しました)、このガイド) パーティション上の grub conf に、efiXubuntu パーティションから grub conf をロードさせることにしました/boot。両方の OS を起動できるようになりましたが、grub が一部のモジュールをロードできないというエラーが発生します ( error: Secure Boot forbids loading module from (XX,YY))。これは efi と署名に関係していると思います。これを修正する最も簡単な方法は何ですか? Xubuntu から grub を再インストールするだけでよいですか?

答え1

私は見つけたhttps://wiki.ubuntu.com/セキュリティチーム/セキュアブート
オプションを使用して grub を再インストールすると、問題--uefi-secure-bootが解決しました。

sudo grub-install --uefi-secure-boot

答え2

ほとんどの BIOS では、「セキュア ブート」をオフにできるため、署名されていないモジュールに関連する問題はすべて解決されるはずです。

参考までに: 私の BIOS では、「セキュア ブート」設定を変更する前に BIOS パスワードを設定する必要があったため、パスワードとしては役に立たないが覚えやすいパスワードに設定しました。

関連情報