Hi Christian, Thanks for this .... I am slowly geeting the hang of where everything is !
I have tried the method you suggested. The first two commands built with no errors etc, but the last command doesnt seem to work for eiso media. I get an error message saying : make: *** No rule to make target `bin/ipxe.eiso'. Stop. Do I need to enable this eiso type of media first ? Thanks. Dean. ----- Original Message ----- From: "Christian Hesse" <l...@eworm.de> To: "Dean Westhead" <d...@westhead.net> Cc: "ipxe-devel" <ipxe-devel@lists.ipxe.org> Sent: Tuesday, 17 January, 2017 13:17:31 Subject: Re: [ipxe-devel] UEFI Boot ISO Dean Westhead <d...@westhead.net> on Tue, 2017/01/17 12:57: > Hi, > > You may also get this email from my works address, but it is a Google Mail > address so I wasn't sure if it would subscribe. > > This is the problem that I am having : > > We have a slightly strange setup which means that we dont have any DHCP on > server VLAN's . > > I have been looking at using iPXE as the boot/build method and I have now > got a working bootable ISO for BIOS machines. > > I have created a bootable ISO with an embedded script using the > instructions on your website. The script opens the console and asks the > user for the IP details of the new server to be built. It then sets these > onto the selected NIC card, connects to the network and then pulls down > pxelinux . cfg /default etc as normal. > > It all works great, and the bootable ISO is tiny compared to the way we > were doing it ! > > The problem I am now facing is that the newer servers that we require to > build want to be able to use the UEFI boot mode .... and my bootable ISO > will no longer boot on them. > > Is there a way for me to do the same as above with the embeded script etc, > but have the iPXE bootable ISO able to boot on a UEFI enabled server ? This has some issues when it comes to dependencies on the build system, but once built it works just fine. You should run something like this: make all make bin-i386-efi/ipxe.efi bin-x86_64-efi/ipxe.efi make bin/ipxe.eiso https://github.com/eworm-de/ipxe/commit/189652b03032305a2db860e76fb58e81e3420c4d Embedding a script should be straight forward. Hope that helps... -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Best regards my address: */=0;b=c[a++];) putchar(b-1/(/* Chris cc -ox -xc - && ./x */b/42*2-3)*42);} _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel