Настройка Grub для двойной Ubuntu под EFI

Настройка Grub для двойной Ubuntu под EFI

Я установил две версии Ubuntu, одну последнюю версию Xubuntu и 12.04.5LTS Ubuntu. Сначала я установил Xubuntu, а затем Ubuntu. Поскольку 12.04 не записала правильный grub-conf при установке (я настроил шифрование для Xubuntu, следуяэто руководство) я решил позволить grub conf на efiразделе загрузить grub conf из /bootраздела Xubuntus. Хотя теперь я могу загрузить обе ОС, я получаю некоторые ошибки о том, что grub не может загрузить некоторые модули ( error: Secure Boot forbids loading module from (XX,YY)). Я предполагаю, что это как-то связано с efi и подписанием. Как проще всего это исправить? Могу ли я просто переустановить grub из Xubuntu?

решение1

я нашелhttps://wiki.ubuntu.com/SecurityTeam/SecureBoot.
Переустановка grub с этой --uefi-secure-bootопцией решила проблему.

sudo grub-install --uefi-secure-boot

решение2

Большинство BIOS позволяют отключить «безопасную загрузку», что должно решить все проблемы, связанные с неподписанными модулями.

К вашему сведению: мой BIOS требовал от меня установить пароль BIOS, прежде чем он позволял мне изменить настройку «безопасной загрузки», поэтому я установил что-то бесполезное в качестве пароля, но легко запоминающееся.

Связанный контент