So, after spending two days trying to figure it out, I came up with a solution that works best for my situation for the moment until I can figure out how to use syslinux with uefi boot. The USB NIC works after loading bzImage which is great.
I forgot to mention but this has been something I’ve been trying to figure out with the Surface Pro 1 from Microsoft since I don’t have the funds to purchase a crapload of $40 Microsoft Ethernet to USB adapters which are the only ones that support PXE boot natively.
I used this [B][URL=‘http://www.fogproject.org/wiki/index.php/Bootable_Media’]guide [/URL][/B]as proof of concept to see if I could hit the FOG 0.32 running in a VM, and it seems like I can but unless I replace syslinux.cfg every time I create a task for a new host since the MAC address changes. I could use the capone plug-in I guess, but that doesn’t solve my problem of booting with UEFI and syslinux and bzImage/init.gz. I was able to run everything in the boot menu, but anything that required a reboot (hence an imaging task) required me to overwrite syslinux.cfg manually. At least if I could get an EFI bootable stick to hit the FOG server (1.1.0) then I could do a hardware inventory on it instead of having to manually add the MAC address of all the devices.
My solution for the time being seems to be using CloneZilla and DRBL using samba to individually image or multicast image, or, use an ISO that I created with Win8.1SE on a USB which will load a ramimage of Win 8.1 as a live OS that even allows for wireless imaging since I have a licensed version of Ghost 11.5 copied into the image.
Lastly, I still want to use FOG to pick these up and join them to the domain / printer management / snap in management so once they reboot and sysprep, they should connect and do these once they boot into the OS.
In a perfect world, I’d be able to use an EFI bootable USB like the guide describes using a bios bootable version of syslinux with bzImage to hit the FOG server, register so I can create an imaging task, then reboot and hit the FOG server again without having to replace syslinux.cfg to customize the mac for the over 100 tablets that I plan on imaging :).