1

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

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

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

Спасибо

3 ответа3

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

1

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

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

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

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

Больше:

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

Об EFI UEFI # ESP

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

0

Исходя из того, что я слышал, UEFI - это более продвинутая версия / замена BIOS. Сложность заключается в том, что в общем случае меньший набор технологий загружается через UEFI, чем по сравнению с BIOS (главным образом, при использовании технологии «Secure Boot»). Я слышал циничные истории об использовании 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. Это позволяет вам загружать то, что вы хотите, хотя вы будете ограничены тем, что предоставляет вам эта конкретная среда

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .