Возможна ли загрузка USB через UEFI на моем ноутбуке? HP 8460p с последней версией BIOS / прошивки


1

Если я включаю UEFI на своем ноутбуке, то нет возможности загружаться с помощью USB (чтобы определить это, используйте порядок загрузки).

При загрузке BIOS доступно много опций, таких как SD-карта, отсек обновления, сеть и т. Д.

В UEFI я вижу только отсек обновления, сеть и «OS Manager» (что бы это ни значило).

Спасибо


Многие старые ноутбуки имеют ужасную экспериментальную поддержку UEFI. Мой не поддерживает ничего, кроме внутреннего жесткого диска
Manchineel

USB также должен быть загрузочным UEFI. что вы пытаетесь загрузить и как вы подготовили этот носитель?
конкистадор

Ответы:


2

Поскольку это ноутбук 2011 года с экспериментальным UEFI, он загружает Windows по умолчанию, если он установлен и EFI/Microsoft/Boot/bootmgfw.efiприсутствует. Это связано с тем, что путь к этому файлу жестко задан в UEFI.

По словам Arch Wiki, некоторые модели HP имеют возможность редактировать этот путь, называемый «Customized Boot» . Но это не относится к Elitebook 8460p, даже с последним обновлением прошивки.

Есть два способа «принудительной» загрузки других систем в режиме UEFI (с жесткого диска или USB), когда установлена ​​MS Windows:

  • Один из них - нажать F9для загрузки меню загрузки, а затем выбрать опцию «Загрузка из EFI-файла». Оттуда вы можете перейти к нужному файлу, оканчивающемуся на него, .efiи загрузить его.
  • Другой bootmgfw.efiспособ - заменить Windows собственным EFISTUB (всегда рекомендуется сначала создать резервную копию), например grubx64.efi. Это позволяет выполнять двойную загрузку в режиме UEFI на этом ноутбуке. Помните, что вам может потребоваться повторить это, если вы обновите GRUB или если он был отменен обновлением Windows.

Больше:

Как заставить мой ноутбук HP загружаться в grub из моего нового файла efi?

Об EFI UEFI # ESP

Установка - полная установка HP UEFI (CloudReady)


1

Компьютеры на основе BIOS загружали «целые диски», или, точнее, BIOS мог загружать первый сектор (также называемый Master Boot Record, или MBR) диска для запуска сохраненного там кода загрузчика. Это сделано для некоторого относительно простого управления загрузкой на уровне прошивки - вы устанавливаете загрузочное устройство по умолчанию в утилите установки прошивки, и вы обычно можете переопределить его при загрузке с помощью диспетчера загрузки BIOS. Детали того, как сделать обе эти вещи, варьировались от одного компьютера к другому.

С EFI / UEFI все сложнее. EFI загружается из файлов, большинство из которых хранятся в системном разделе EFI (ESP),это раздел с кодом определенного типа, который использует файловую систему FAT. Один ESP теоретически может содержать тысячи загрузчиков, хотя более типичным является только один или два (возможно, с некоторыми программами поддержки). Компьютер знает, какой загрузчик запустить, потому что эта информация хранится в NVRAM в списке приоритетных загрузок. Этим списком загрузки иногда можно манипулировать в утилите настройки прошивки, подобно тому, как вы устанавливаете приоритет загрузочного диска в BIOS; и вы обычно можете переопределить его при загрузке с помощью встроенного в прошивку менеджера загрузки. Как и в BIOS, подробности того, как установить настройки по умолчанию или войти в менеджер загрузки, различны для разных компьютеров; но обычно это делается нажатием клавиши во время загрузки - обычно это Esc, Enter или функциональная клавиша.

Съемные носители представляют собой особую проблему для загрузки в стиле EFI. Поскольку указатели на загрузчики хранятся в NVRAM, вы не можете поместить загрузчик на съемный диск с произвольным именем файла и ожидать его загрузки. Таким образом, стандартное резервное имя файла используется для съемных носителей. Для систем AMD64 / x86-64 / x64 это имя файла EFI/BOOT/bootx64.efi. Многие EFI не генерируют записи для съемных носителей до тех пор, пока они не будут вставлены в компьютер. Таким образом, эти записи могут не отображаться в списке порядка загрузки по умолчанию, который вы видите в прошивке, просто в меню менеджера загрузки, если и когда вы его введете. Я догадываюсь, что это твоя проблема; Похоже, вы пытаетесь изменить порядок загрузки по умолчанию, когда вместо этого вы должны войти в меню менеджера загрузки, чтобы выбрать загрузочный носитель.

Кроме того, если на внешнем носителе отсутствует резервный загрузчик, этот носитель может не отображаться в качестве загрузочного устройства даже в меню диспетчера загрузки. Некоторые инструменты для создания загрузочных USB-накопителей были написаны до того, как EFI стали распространенными, и поэтому могут не включать файлы загрузчика EFI. Некоторые исходные файлы ( .isoфайлы или еще много чего) могут также не иметь файлов загрузчика EFI, особенно для ОС, которые не поддерживают загрузку в режиме EFI.

Наконец, у вас могут возникнуть проблемы из-за настроек безопасности. Если ваш компьютер настроен для безопасной загрузки, и если загрузочный носитель не поддерживает это, вы можете не увидеть соответствующую загрузочную запись или эта загрузочная запись может не работать. Некоторые EFI (Acers, как я слышал, похожи на это) имеют особенно неприятные меню Secure Boot, которые требуют перепрыгивать через дополнительные обручи даже для загрузки носителя с правильно подписанными файлами загрузчика.


Это абсолютно правильный ответ. Я знаю, что этот вопрос становится длинным в зубе, но я отвечаю за всех, кто еще может прийти за мной. Существует много плохой информации о загрузке через USB на ноутбуках HP, представленной до того, как UEFI стал обычным явлением. Комментарии к ОП являются доказательством отсутствия хорошей информации и понимания. Включите UEFI, вставьте USB, включите питание и нажмите f9, выберите Boot Frm EFI File, перейдите к EFI / Boot / bootx64.efi. Только что установил Win10 на Elitebook 8460p таким образом.
jcanker

0

Исходя из того, что я слышал, UEFI - это более продвинутая версия / замена BIOS. Сложность заключается в том, что в целом меньший набор технологий загружается через UEFI, чем по сравнению с BIOS (в основном при использовании технологии «безопасной загрузки»). Я слышал циничные истории об использовании UEFI в качестве средства блокировки альтернативной операционной системы. Системы типа Linux и BSD по этой самой причине).

http://www.tomsguide.com/answers/id-2034007/laptop-booting-bootable-usb-drive-solved.html

https://arstechnica.com/information-technology/2015/03/windows-10-to-make-the-secure-boot-alt-os-lock-out-a-reality/

https://www.groovypost.com/howto/bios-uefi-setup-guide-boot-from-cd-dvd-usb-drive-sd-card/

https://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html

Судя по тому, что я читал в Интернете, ваша машина, похоже, не сильно отличается от других с UEFI. По сути, любое устройство, с которого вы хотите загрузиться, должно быть совместимо с тем, как оно работает. Иначе, должен быть какой-то цепной загрузчик, который загружает то, что вы хотите, как только он попадает в «OS Manager». Очевидно, что если вы не можете достичь предыдущего, это просто не нужно, и возврат к стандартной работе BIOS может быть вашим единственным выбором

https://h30434.www3.hp.com/t5/Notebook-Boot-and-Lockup/elitebook-8460p-will-not-boot-from-USB/td-p/5853142

Конечно, это исключает возможность взлома UEFI, о котором я слышал истории. Некоторые люди нашли способ преодолеть некоторые ограничения, налагаемые OEM UEFI. Это может быть возможность, но я сомневаюсь.

Очевидно, что вы хотите попробовать альтернативные операционные системы. Другой вариант - использовать программу виртуализации, такую ​​как VMWare или VirtualBox. Это позволяет вам загружать то, что вы хотите, хотя вы будете ограничены тем, что эта конкретная среда предоставляет вам


1
EFI / UEFI - это замена BIOS, а не «продвинутая версия BIOS». Таким образом, переход к EFI может быть ухабистым, но циничные утверждения, что это способ заблокировать альтернативные ОС, неверны. (По крайней мере, пока; всегда есть вероятность чего-то более зловещего в конвейере.) Большинство проблем EFI связаны либо с ошибками, либо с недопониманием пользователя.
Род Смит

EFI / UEFI - это повреждение мозга. Единственное «преимущество» заключается в том, что он поддерживает Microsoft, а другие - не задумываясь. Кроме того, это просто источник ошибок и боли, и никакого реального улучшения по сравнению с BIOS - на самом деле, UEFI на самом деле хуже, чем BIOS.
Задержка

Оу, парень ... "UEFI хуже, чем BIOS" - это самая глупая, неправильная, неосведомленная вещь, которую я слышал на фронте EUC за долгое время. «Эти новые металлические лошади - ужасные вещи! Они просто способ помешать вам держать лошадь! У меня никогда не будет ее!»
jcanker
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.