Вопрос

Я в настоящее время работаю над сценарием для изображения нескольких лабораторий, которые я отвечаю на Windows 7, к сожалению, они являются машинами UEFI Dell, которые работают глупо. На машине я создал изображение с утилитой настройки Dell, в меню загрузки был запись UEFI для Windows, который загрузил файл /boot/microsoft/bootx64.efi или какой-то такой эквивалентный, когда я образую машины, все идет нормально, кроме Когда я загрузку на них, я получаю старое добвое добвое время «без загрузочного устройства не найдено ошибку», и когда я перехожу в утилиту настройки Dell, нет записей Windows. Я могу вручную добавить запись, которая указывает на этот раздел UEFI и загрузочный файл, который затем загрузится штраф и странно на загрузке, добавьте другую запись в NVRAM, который указывает на тот же файл под типичным именем «Windows Boot Manager» или что-то еще. Я пытался найти какой-то способ добавить эту запись NVRAM без необходимости переходить в настройку Dell вручную, так как я изображаю большое количество машин, и это просто усложняет процесс. Я изначально попробовал просто разгрузить загрузчик GRUB, после того, как визуализация закончила обнаружение установки Windows и загружаемой ее, которая теоретически добавила бы вступление в саму NVRAM и останавливать меня от двух записей или иметь возможность взаимодействовать с машиной. Я также не смог найти какую-либо информацию о непосредственном добавлении ввода в NVRAM на стороне Linux, которая сделала бы то же самое, что я выполнял бы через утилиту настройки Dell. У кого-нибудь есть опыт работы с этим?

Спасибо

Это было полезно?

Решение

Работа менеджера загрузки определяется в Спецификация UEFI , глава 3. .

Если вы можете написать приложение UEFI и загрузиться на оболочку UEFI и запустите приложение, вы можете использовать службу выполнения для настройки переменной для создания доклада и добавить номер этого bootoption для загрузки. Это то, что делает Bootloader MS, когда он обнаруживает, что для Windows не определяется Bootopttion, и это так, есть новая запись в списке после загрузки в Windows.

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

Проверьте Проекты на TianoCore на SourceForge для получения Лучшее представление о том, что будет вовлечена в то, что вы хотели сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top