Рейтинг:0

Почему я получаю сообщение об ошибке «Неверная подпись» при использовании Grub2?

флаг cn

Примерно год назад я установил Ubuntu 20.04 LTS на ноутбук Acer (системный диск SSD), а также сделал спасательный/безопасный экспериментальный раздел FAT32 на внутреннем жестком диске с содержимым ubuntu-20.04-desktop-amd64.iso, как будто это было загрузочную флешку, скопировав содержимое флешки в раздел.Теперь я могу запустить живой сеанс Ubuntu с помощью альтернативного выбора загрузки F12, и у меня есть запись Grub2 в моем обычном меню загрузки Grub для запуска живого сеанса из раздела. Недавно (после обновлений?) запуск Grub прервался, когда активна безопасная загрузка. Он по-прежнему работает через F12 и через Grub, если безопасная загрузка отключена. При запуске получаю следующие ошибки:

ошибка: vmlinuz/casper имеет неверную подпись  
ошибка: сначала нужно загрузить ядро

Запись в /etc/grub.d/40_custom выглядит следующим образом:

пункт меню «Прямая сессия Ubuntu 20.04 LTS (пропустить окно установки)» {
insmod search_fs_uuid
сеть insmod
поиск --fs-uuid --no-floppy --set=root 7ca7-318e
цепной загрузчик ($ root)/EFI/BOOT/grubx64.efi
linux /casper/vmlinuz boot=casper тихий всплеск
initrd /каспер/initrd
}

Я также попытался заполнить раздел содержимым из последней версии ubuntu-20.04.2.0-desktop-amd64.iso, оставив прежним 40_custom. Загрузка началась с вращающегося колеса, но закончилась лавиной сообщений. Запуск через меню F12 работает нормально.

Как можно разрешить неверную подпись или как изменить 40_custom, чтобы начать использовать содержимое последней версии .iso, предполагая, что это решает проблему недействительной подписи?

oldfred avatar
флаг cn
Grub — это загрузчик для систем с отключенной UEFI Secure Boot (он не подписан). Вам нужен shimx64.efi, который является подписанной версией, а также подписанными ядрами и драйверами. Если проприетарные драйверы не нужны, установщик в реальном времени должен загрузиться с включенной безопасной загрузкой.
Gus in The Netherlands avatar
флаг cn
Спасибо за Ваш ответ. Найден shimx64.efi при установке системы Ubuntu, но не в живых установщиках Ubuntu. Мне интересно, нужно ли их вообще подписывать при запуске через альтернативное меню загрузки F12. Думаю, я должен отключить безопасную загрузку при загрузке живого раздела через меню Gub.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.