Установка Ubuntu на защищенную загрузку UEFI

Я пытаюсь установить 16.04LTS на ноутбук Asus X554L. Ранее у него была Windows 10, которая была повреждена, и у меня не было желания ремонтировать или переустанавливать Windows, а так как я уже почти 10 лет использую Linux, я решил установить Ubuntu на него (я также пробовал Debian). Установка может быть загружена только через UEFI, и обычно она работает нормально, но ближе к концу она сообщает мне, что установка подписанных ключей GRUB не удалась.

Параметры для безопасной загрузки, CSM и загрузки переопределение в BIOS было заблокировано из-за возможности пользователя редактировать. Безопасная загрузка включена, а CSM отключен. Я все еще могу загрузить установщик Ubuntu (а не Debian), однако компьютер отказывается загружать ОС после его установки. Единственная связанная с этим опция, которую я могу редактировать, - это вставить или удалить «Защищенные загрузочные переменные», которые являются проприетарными ключами, которых Ubuntu не хватает для установки GRUB на MBR.

Удаление всех безопасных ключей загрузки не позволяет загрузчику загружать ядро установщиков, оно просто падает на консоль grub

0
задан 5 July 2017 в 22:38

3 ответа

Звучит так, что обновление grub не завершилось не подписанными ядрами.

Я заметил, что файл, который добавляет параметр efi-firmware к ошибкам меню grub на некоторых компьютерах. grub, но первоначальное grub-update для создания файла конфигурации - это то, что не удается.

файл / etc / grubd / 30_efi-firmware необходимо отредактировать, чтобы удалить инструкцию if / then. затем обновите grub.

Я отредактировал мой, чтобы прочитать:

gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2

cat << EOF
menuentry 'uefi-firmware' {
fwsetup
}
EOF

, если у вашего установщика есть командная строка внизу. вы можете сделать это изменение и повторно установить grub (nano - это текстовый редактор. Возможно, вам придется также прокомментировать строку gettext_printf.)

, если нет, продолжайте с установки grub и внесите изменение из LiveCD. и обновить grub.

0
ответ дан 22 May 2018 в 20:49
  • 1
    Я сделал редактирование, удалив if / then, но как я могу запустить update-grub, если я загружен из live usb? – Nick Bailuc 6 July 2017 в 05:19
  • 2
    askubuntu.com/a/931327/694267 вы можете использовать эти инструкции для загрузки из командной строки grub. нажмите " C " в меню grub и отрегулируйте ссылку на привод для вашего компьютера – ravery 6 July 2017 в 05:24
  • 3
    ive указывает как ядро, так и initrd, но когда я загружаю его, он говорит, что init не найден, попробуйте передать init = bootarg, а затем он остановится на (initramfs): random crng init done. это происходит, если я использую обычный vmlinuz или efi.singed vmlinuz – Nick Bailuc 6 July 2017 в 06:22
  • 4
    Правильно ли вы установили корень? (hd0,2) / vmlinuz root = / dev / sda2 ... (hd1,2) / vmlinuz root = / dev / sdb2 .... и т. д. ..... где установлен ubuntu? – ravery 6 July 2017 в 06:26

Звучит так, что обновление grub не завершилось не подписанными ядрами.

Я заметил, что файл, который добавляет параметр efi-firmware к ошибкам меню grub на некоторых компьютерах. grub, но первоначальное grub-update для создания файла конфигурации - это то, что не удается.

файл / etc / grubd / 30_efi-firmware необходимо отредактировать, чтобы удалить инструкцию if / then. затем обновите grub.

Я отредактировал мой, чтобы прочитать:

gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2 cat << EOF menuentry 'uefi-firmware' { fwsetup } EOF

, если у вашего установщика есть командная строка внизу. вы можете сделать это изменение и повторно установить grub (nano - это текстовый редактор. Возможно, вам придется также прокомментировать строку gettext_printf.)

, если нет, продолжайте с установки grub и внесите изменение из LiveCD. и обновить grub.

0
ответ дан 18 July 2018 в 10:40

Звучит так, что обновление grub не завершилось не подписанными ядрами.

Я заметил, что файл, который добавляет параметр efi-firmware к ошибкам меню grub на некоторых компьютерах. grub, но первоначальное grub-update для создания файла конфигурации - это то, что не удается.

файл / etc / grubd / 30_efi-firmware необходимо отредактировать, чтобы удалить инструкцию if / then. затем обновите grub.

Я отредактировал мой, чтобы прочитать:

gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2 cat << EOF menuentry 'uefi-firmware' { fwsetup } EOF

, если у вашего установщика есть командная строка внизу. вы можете сделать это изменение и повторно установить grub (nano - это текстовый редактор. Возможно, вам придется также прокомментировать строку gettext_printf.)

, если нет, продолжайте с установки grub и внесите изменение из LiveCD. и обновить grub.

0
ответ дан 24 July 2018 в 19:37

Другие вопросы по тегам:

Похожие вопросы: