Почему gurb.efi, созданный gurb-mkimage, не может загрузить файл загрузчика winPE на PXE

Я создаю bootx64.efi из grub 2.04 или 2.02. Я скопировал его в PXE и ​​переименовал в grubnetx64.efi. Тем не менее, «BI InitializeLibrary ошибка 0x0000001» - это то, что я получаю однажды цепочечный загрузчик xxxxx \ Microsoft \ bootx64.efi. Он может загрузить загрузчик WinPE, если я скопирую grubnetx64.efi из archive.ubuntu.com. Команда, которую я использую для создания grubnetx64.efi, выглядит примерно так: grub-2.04 /./ grub-mkimage -d ./grub-core -o bootx64.efi -O x86_64-efi -p ''

Разница, которую я вижу, в том, что файл загрузчика WinPE на пути устройства PXE отличается. Хороший файл с официального сайта немного похож на / ACPI (xxxx) / PCI (0,0) / PCI (0,0) MacAddr (xxxxx) /IPv4(0.0.0.0,0.0.0.0,0,0,0,0)/File(xxxx)/File(bootx64.efi) Плохой, который я создаю, / ACPI (xxxx) / PCI (0,0) /PCI(0,0)MacAddr(xxxxx)/File(xxxx)/File(bootx64.efi)

Единственное отличие состоит в том, что у одного есть IPv4, а у другого -

.

Не уверен, что здесь не так. Кто-нибудь знает кто как официальный сайт строит grubnetx64.efi?

0
задан 17 July 2019 в 09:19

0 ответов

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

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