Я установил две версии 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, прежде чем он позволял мне изменить настройку «безопасной загрузки», поэтому я установил что-то бесполезное в качестве пароля, но легко запоминающееся.