Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
HDD Boot from ipxe.efi loaded via network
2020-08-14, 11:52
Post: #3
RE: HDD Boot from ipxe.efi loaded via network
Ah, thanks for the hint. According to other threads on EFI, it sounded like there is no way at all to access the local disk if ipxe is loaded via network, instread of the HDD.

I tried playing with the file:// approach. It looks like, at least on that weird HP device, the volume label is empty, but then it fails to open it.

Code:
ipxe: iPXE> imgload file://test/foo
ipxe: LOCAL 0xa133f9e8 found PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0)/NVMe(0x1,85-EA-AE-00-04-0D-08-00)/HD(1,GPT,5B4A66B9-4F1B-4B1A-B3
ipxe: 99-CF3CE18399F8,0x800,0x100000) with label ""
ipxe: LOCAL 0xa133f9e8 found no matching handle
ipxe: Download of "foo" failed: No such file or directory (http://ipxe.org/2d4de08e)
ipxe: Could not start download: No such file or directory (http://ipxe.org/2d4de08e)
ipxe: iPXE> imgload file:///EFI/debian/grubx64.efi
ipxe: LOCAL 0xa133fc68 could not open filesystem on UNKNOWN<0xae788818>: Error 0x7f4de082 (http://ipxe.org/7f4de082)
ipxe: LOCAL 0xa133fc68 found no matching handle
ipxe: Download of "grubx64.efi" failed: No such file or directory (http://ipxe.org/2d4de08e)
ipxe: Could not start download: No such file or directory (http://ipxe.org/2d4de08e)

I'll try giving the ESP a GPT label, in case it's the one referred to here (maybe empty string just breaks things), and also test on other machines. If this works, maybe supporting file://*/... to mean "use whatever" would be sufficient, and should be trivial to implement.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HDD Boot from ipxe.efi loaded via network - simon - 2020-08-14 11:52



User(s) browsing this thread: 1 Guest(s)