26.04.2017 07:18, Carl Karsten пишет: > I am not sure who's problem this is. Seems ipxe leaves things in a state > that causes grub to do something different. > > I have found a useable solution for my needs, but it looks like there is a > bug in either or both ipxe.efi and grubnetx64.efi.signed . > > What doesn't work as expected: > > > > # Chain load ipxe, then grubnetx64.efi > # doesn't work. grub doesn't request any files from tftp, like boot/grub.cfg > dhcp-match=set:ipxe,175 # iPXE sends a 175 option. > dhcp-match=set:efibc,60,PXEClient:Arch:00007 # tag to efi > > dhcp-boot=tag:efibc,ipxe.efi,dc10b,192.168.1.135 > dhcp-boot=tag:efibc,tag:ipxe,grubnetx64.efi.signed,dc10b,192.168.1.135 > > wireshark showing Read Request: > > 962 249.979895472 192.168.1.75 192.168.1.135 TFTP > 80 Read Request, File: ipxe.efi, Transfer type: octet, tsize=0, > blksize=1468 > 966 250.020597187 192.168.1.75 192.168.1.135 TFTP > 72 Read Request, File: ipxe.efi, Transfer type: octet, blksize=1468 > 2443 291.650282479 192.168.1.75 192.168.1.135 TFTP > 93 Read Request, File: grubnetx64.efi.signed, Transfer type: octet, > blksize=1432, tsize=0 > > > ipxe.efi does load grubnetx64.efi.signed and it runs, but doesn't get more > files. it presents a banner text and grub> prompt. > grub> cat $prefix/grub.cfg > error: sector sizes of 1 bytes aren't supported yet
Should be fixed in 2.02. If not, please reopen https://savannah.gnu.org/bugs/?50518. _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
