Ubuntu 16.04 - как отключить безопасную загрузку?

11

У меня Ubuntu 16.04 установлен на Dell 5470. Я хочу переустановить его по некоторым причинам. Я хочу загрузиться с USB, чтобы переустановить Ubuntu. Проблема в том, что я не могу получить доступ к BIOS и меню загрузки из-за Secure Boot. Когда я нажимаю F2 или F12 во время запуска, компьютер все еще загружается в Ubuntu.

Я пытался, systemctl reboot --firmware-setupно я получаю Cannot indicate to EFI to boot into setup mode: Operation not supportedКак я могу загрузиться с USB и переустановить Ubuntu?

sflee
источник
1
Вы оставили быструю загрузку в UEFI (не быстрый запуск Windows)? Если это так, у вас может не хватить времени нажать клавишу. Захват menuentry 'System setup' должен работать, если не попробовать холодную загрузку или отключить все питание, включая аккумулятор, если ноутбук, удерживайте выключатель питания в течение 10 секунд или около того, чтобы разрядить все оставшееся питание, и перезагрузите компьютер, нажав правильную клавишу, чтобы немедленно войти в UEFI. askubuntu.com/questions/652966/…
oldfred
Спасибо, я попытался отключить питание, после этого, когда я перезагружаю ПК, я нажимаю F2, и я вижу, что мой ПК может получать мой ввод, так как уведомление на экране было изменено с F2 to biosна prepare .... Но все равно я не могу зайти в биос /. \
sflee
F12 выводит вас в ваше загрузочное меню UEFI?
oldfred

Ответы:

6

Существует несколько способов загрузки в утилиту настройки прошивки, некоторые из которых вам известны:

  • Использование нажатия клавиш во время включения. К сожалению, стандартизация того, какое нажатие клавиш войдет в инструмент настройки, практически отсутствует. Обычно это Esc, Enter или функциональная клавиша (но какая из них сильно различается - часто это F2, F8 или F10, но может быть и другое). Настройка функции «быстрый запуск» встроенного ПО иногда отключает этот метод входа в инструмент настройки, поскольку порты USB остаются не инициализированными. Если на компьютере установлен порт PS / 2, вы можете обойти это ограничение, используя клавиатуру PS / 2.
  • Использованиеsystemctl - Команда, которую вы представили ранее sudo systemctl reboot --firmware-setup, работает на некоторых компьютерах; но это явно не работает для вас. Windows 8 и более поздние версии предлагают аналогичную функцию, поэтому, если вы можете загрузиться в Windows, вы можете попробовать ее на случай, если она будет работать лучше.
  • Использование функции перезагрузки менеджера загрузки для настройки - некоторые менеджеры загрузки предлагают функцию перезагрузки в утилиту установки. GRUB (хотя он может быть неактивен по умолчанию), как и мой менеджер загрузки rEFInd (он активен по умолчанию, но его можно отключить; он не будет отображаться, если компьютеру не хватает необходимой поддержки), а также gummiboot / systemd- boot (не помню, активен ли он по умолчанию). Я не уверен, но я подозреваю, что эта функция будет работать именно на тех компьютерах, на которых будет работать предыдущий метод, поэтому я бы не надеялся, что он будет работать для вас.
  • Удалите все остальные параметры загрузки. Если компьютер на основе EFI не может найти другой загрузчик, он обычно запускает утилиту установки. Лучший способ воспользоваться этим - отключить все ваши жесткие диски (и сетевые кабели, если ваша сеть поддерживает загрузку по сети). Кроме того, вы можете удалить системный раздел EFI (ESP) или удалить или переместить все файлы загрузчика, чтобы микропрограмма не смогла их найти. Проблема этого метода заключается в том, что восстановление системы в исходное состояние может не сделать ее загрузочной снова, поскольку многие EFI удаляют свои ссылки на основе NVRAM на параметры загрузки, которые становятся недействительными. Таким образом, вы , возможно , потребуется использовать восстановление загрузчика , efibootmgrили какой - либо другой инструмент , чтобы повторно установить GRUB или заново создать свою запись NVRAM как только вы закончите.

Кстати, скорее всего, это не Безопасная загрузка как таковая, которая мешает вам войти в вашу утилиту установки прошивки. (Хотя Dell может связать Secure Boot с тем, чтобы затруднить ввод прошивки, этот тип связывания не требуется для Secure Boot, и я сам никогда с этим не сталкивался.) Скорее всего, это быстрый запуск прошивки "особенность, оставляющая порты USB не инициализированными, что является корнем проблемы. Другая вероятная возможность состоит в том, что вы пытаетесь использовать неправильный ключ или нажимаете его за пределами (часто очень узкого) окна, в котором он будет работать. Спросите на форуме Dell или проверьте свою документацию, чтобы узнать, какую клавишу нажимать, и попробуйте несколько раз, нажимая ее несколько раз при запуске компьютера.

Род Смит
источник
Большое спасибо за подробный ответ, я уверен, что нажму правильную клавишу, и мой компьютер может получить мой ввод, поскольку на экране отображается ответ. Хотя это все еще fast startвходит в ОС напрямую /. \ BTW, может быть, это настоящая причина, я должен проверить это сегодня вечером.
sflee
2

Используйте efibootmgrдля изменения и установки тайм-аута менеджера загрузки в ожидании ввода пользователя - пример:

$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

В настоящее время тайм-аут менеджера загрузки (на моем ПК) установлен на 1 секунду, теперь мы изменим его на 10 секунд:

sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Перезагрузите компьютер и нажмите F2или F12, чтобы получить доступ к BIOS и отключить безопасную загрузку в настройках UEFI.

сл-NetBox
источник
Я вижу, что мой компьютер получил мой вклад, но я попробую это сегодня вечером, спасибо.
Сфле
0

Короче говоря, победить Fast Boot, что всегда работает для меня. Удерживать F12 и Удалить, затем включить систему. Если вы не слышите этот сигнал. Выключите его быстро (если у вас двойная загрузка Windows) и повторите. Это всегда работает для меня со второй попытки.

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