On 20/10/15 09:16, Gerd Hoffmann wrote:
Hmm, EfiPxeBaseCode*Callback*Protocol?
Ping. Any progress here?
Meanwhile I've noticed efi grub2 fails to load grub.cfg on microsoft
hyper-v too, so possibly this is something in grub not ipxe ...
Haven't had time to look at it yet, sorry. It _is_ st
Hi,
> The guids translate to:
>
> 245DCA21-FB7B-11D3-8F01-00A0C969723B gEfiPxeBaseCodeCallbackProtocolGuid
> 41D94CD2-35B6-455A-8258-D4E51334AADD gEfiIp4ProtocolGuid
> 3AD9DF29-4501-478D-B1F8-7F7FE70E50F3 gEfiUdp4ProtocolGuid
> F4B427BB-BA21-4F16-BC4E-43E416AB619C gEfiArpProtocolGuid
> 245DCA21
> > https://ftp.fau.de/centos/7.1.1503/os/x86_64/EFI/BOOT/
>
> That grubx64.efi binary makes no attempt to even look for an
> EFI_PXE_BASE_CODE_PROTOCOL. Here's the complete log of calls that it makes:
With grubx86.efi loaded via tftp I assume?
> OpenProtocol (
> PciRoot(0x0)/Pci(0x3,0x0)/MAC
On 10/09/15 16:20, Gerd Hoffmann wrote:
Thanks. From my experiments, it seems that GRUB is using the hardcoded
path /efi/boot/grub.cfg to locate the configuration file, regardless of
where grub.efi was loaded from.
Hmm, probably depends on how you are building it. There are also tools
like gr
Hi,
> > The file is simply placed as "grub.cfg" in tftproot, next to grubx64.efi
>
> Thanks. From my experiments, it seems that GRUB is using the hardcoded
> path /efi/boot/grub.cfg to locate the configuration file, regardless of
> where grub.efi was loaded from.
Hmm, probably depends on ho
On 07/09/15 15:58, Gerd Hoffmann wrote:
This is generated by a script which does also copy the kernels to the
tftproot, there are more simliar entries for more RHEL versions but this
should be enough to get the idea ...
First entry actually works. Second does not, but I'm hoping some day it
doe
Hi,
> I find GRUB2 difficult to work with since it seems not to support manual
> creation of configuration files. Do you have a known-working grub.efi
> configuration (DHCP options, configuration files, etc) that you could
> send me so I can reproduce the problem?
You can get away with a pr
On 07/09/15 11:14, Gerd Hoffmann wrote:
ipxe just got a EFI_PXE_BASE_CODE_PROTOCOL implementation. I've updated
ipxe and commented the EFI_DOWNGRADE_UX define in the qemu config. If
you want to test this you can fetch the qemu branch with the updated
roms here:
https://www.kraxel.org/cgit/qemu