the-darkvoid / AsusWRT-Merlin-AC87U

AsusWRT Merlin scripts and configuration on Asus RT-AC87U
GNU General Public License v2.0
15 stars 4 forks source link

IPXE files and Boot Menu? #1

Open n1nj4888 opened 5 years ago

n1nj4888 commented 5 years ago

Hi There,

I’m currently looking at starting an iPXE project using my AC88U router dnsmasq to hand out the relevant ipxe bootloader file (BIOS / EFI32 / EFI64) to clients to boot to a Boot menu on my NAS and came across your repository here which looks very similar to what I’d like to accomplish! So I have a couple of questions if I may?

(1) Are the BIOS/EFI32/EFI64 files you use (undionly.kpxe, snponly-x32.efi and snoonly-x64.efi respectively) in the pxe/ folder all stock iPXE bootloaders from iPXE.org or did you have to embed any drivers/scripts? (2) There’s some additional files in your pxe/ folder - What are these used for (if anything)? (3) Could you please share the menu you use (the boot.ipxe file that is sent over HTTP on the second dhcp request? Just interested to use it as a template!

Thanks for documenting your approach - It’s very useful!

the-darkvoid commented 5 years ago
  1. They should be the virgin files, I did not modify them
  2. They were part of the deployment package, but not used as I target only x64
  3. I checked on my NAS but the file is no longer there :-(. I'll need to find out what it was (I have since upgraded my nas from Arch linux to FreeBSD)