The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 807 - File: showthread.php PHP 7.3.15 (Linux)
File Line Function
/showthread.php 807 errorHandler->error





Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
iPXE efi to chainboot
2018-11-19, 18:22
Post: #1
iPXE efi to chainboot
So, ultimately I'm trying to get a Macbook Pro to download a windows image from my custom DHCP/TFTP server. I can distinguish macs, and get them to download a file to boot from. Downloading the windows bootloader EFI directly isn't working, so tried grubnetx64.efi and now ipxe.


So, I created an efi using the steps here:
https://doc.rogerwhittaker.org.uk/ipxe-i...n-and-EFI/

make bin-x86_64-efi/ipxe.efi EMBED=chain.ipxe

where chain.ipxe is defined as below to force it to use TFTP rather than HTTP, based on information here:
http://reboot.pro/topic/19414-chainload-winpe-pxe-uefi/

#!ipxe

dhcp
set next-server 10.100.1.2
chain tftp://$(next-server)/bootx64.efi




I can serve the ipxe.efi file I compiled jsut fine, but things pretty much just stop there.

it says

"iPXE initializing devices... ok

iPXE 1.0.0+(133f)
...
Features: DNS HTTP iSCSI TFTP SRP AoE EFI Menu"


and then just stops. Wireshark shows no network messages subsequent top the TFTP download of ipxe.efi, DHCP or otherwise, so clearly hasn't started running the script.


(as an aside, this is similar to what grubnetx64.efi was downing.. download the base bit, then broke into a shell instead of trying to download the menu conf file, etc.)


Any suggestions?
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
iPXE efi to chainboot - bburk - 2018-11-19 18:22
RE: iPXE efi to chainboot - NiKiZe - 2018-11-28, 16:24



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