On Mon, Jun 22, 2015 at 10:49 PM, Andrew Fish <af...@apple.com> wrote: > > On Jun 22, 2015, at 10:26 PM, Radha Mohan <mohun...@gmail.com> wrote: > > On Mon, Jun 22, 2015 at 10:19 PM, Ye, Ting <ting...@intel.com> wrote: > > We use DHCP options to configure such information for PXE boot in UEFI > network stack. > > > Right, this is true when intel was the only platform..but now with > other architectures coming into fray..i think there should be more > flexibility.. > > > There are lots of options for network booting in UEFI. > PXE > iSCSI > HTTP (New in UEFI 2.5) > > You can produce an EFI_LOAD_FILE_PROTOCOL and boot how every you want. > The only thing missing in UEFI is a standard way to boot from a hardcoded > TFTP address and file. This is generally not a useful generic thing, it is > more of a developer thing. So it is usually just implemented as a shell > command. Or it is the boot loader that gets returned by the PXE server.
PXE is most sought after way (wonder why). In a network with mix of x86 and arm servers, it would be a pain to manage pxe boot. One needs to have special rules in dhcpd config to separate out the 2 archs. I believe the present way is the TFTP server points to a netboot or pxelinux efi binary (from syslinux) and then it uses NFS to do the installation. So if this binary is arch specific it will pose a problem in multi-arch environment. Now if I want to launch a different binary I have to go edit the dhcpd.conf (only if I manage the network). I understand its kind of developer thing. But having an option for developers to enter the server and file name is a more straight case in my opinion if you are making a good software. > > This library can download a file from a TFTP remote using the PXE Protocols. > The same way an OS loader can use UEFI services to load more info. > https://svn.code.sf.net/p/edk2/code/trunk/edk2/EmbeddedPkg/Library/EfiFileLib/EfiFileLib.c > > Thanks, > > Andrew Fish > > > > Best Regards, > Ye Ting > > -----Original Message----- > From: Leekha Shaveta [mailto:shav...@freescale.com] > Sent: Tuesday, June 23, 2015 1:15 PM > To: edk2-devel@lists.sourceforge.net > Cc: Olivier Martin > Subject: Re: [edk2] PXE with manual TFTP server and filename options > > Hi, > > Then how tftp and PXE boot flow works in UEFI network stack? > How to provide server ip address and file to get from remote location? > > Thanks and Regards, > Shaveta > > -----Original Message----- > From: Ye, Ting [mailto:ting...@intel.com] > Sent: Tuesday, June 23, 2015 8:48 AM > To: edk2-devel@lists.sourceforge.net > Subject: Re: [edk2] PXE with manual TFTP server and filename options > > This is not supported by UEFI network stack as I known. > > Best Regards, > Ye Ting > > -----Original Message----- > From: Radha Mohan [mailto:mohun...@gmail.com] > Sent: Tuesday, June 23, 2015 9:12 AM > To: edk2-devel@lists.sourceforge.net > Subject: [edk2] PXE with manual TFTP server and filename options > > Hi, > I am looking to do PXE boot with an option to manually enter a TFTP server > ip address and filename from the prompt. > This option can help in having a multiple installation of distros at > different locations. > Is this something that is already available or on the cards ? > > regards, > Radha Mohan > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors network > devices and physical & virtual servers, alerts via email & sms for fault. > Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors network > devices and physical & virtual servers, alerts via email & sms for fault. > Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors network > devices and physical & virtual servers, alerts via email & sms for fault. > Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors > network devices and physical & virtual servers, alerts via email & sms > for fault. Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors > network devices and physical & virtual servers, alerts via email & sms > for fault. Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > > > > ------------------------------------------------------------------------------ > Monitor 25 network devices or servers for free with OpManager! > OpManager is web-based network management software that monitors > network devices and physical & virtual servers, alerts via email & sms > for fault. Monitor 25 devices for free with no restriction. Download now > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel > ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel