help-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ipxe breaks grub-net efi


From: Andrei Borzenkov
Subject: Re: ipxe breaks grub-net efi
Date: Thu, 27 Apr 2017 07:54:23 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]