Ok, thank you for the inputs. I will see what can be done. regards, Radha Mohan
On Tue, Jun 23, 2015 at 8:25 AM, Brian J. Johnson <bjohn...@sgi.com> wrote: > On 06/23/2015 01:53 AM, Andrew Fish wrote: >> >>> On Jun 22, 2015, at 11:29 PM, Radha Mohan <mohun...@gmail.com >>> <mailto:mohun...@gmail.com>> wrote: >>> >>> On Mon, Jun 22, 2015 at 10:49 PM, Andrew Fish <af...@apple.com >>> <mailto:af...@apple.com>> wrote: >>>> >>>> On Jun 22, 2015, at 10:26 PM, Radha Mohan <mohun...@gmail.com >>>> <mailto:mohun...@gmail.com>> wrote: >>>> >>>> On Mon, Jun 22, 2015 at 10:19 PM, Ye, Ting <ting...@intel.com >>>> <mailto: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. >>> >> >> I don’t understand you point. Having a static IP and hard coded filename >> in 100,000 clients or servers is a “better” solution? What happens if >> the static IP address of the server changes? We just moved offices and >> all our static IPs changed. Or if the filename needs to get changed? >> >> The HTTP boot solves a lot of problems with needing control of the DNS >> servers, It can require some complexity on the backend, but that >> complexity has known solutions (there are really popular cat videos on >> the internet and such). >> >> As I pointed you can make a custom BDS today that supports booting from >> a server with a static IP address, and TFTP filename via load file. It >> is not really a good scalable solution to have static IP address, and >> magic filenames configured in every client, so that is why it did not >> make it into the UEFI spec. >> >> Thanks, >> >> Andrew Fish >> > > Using some scripts to manage the dhcpd.conf file on the server works > pretty well. Especially if you put a web front-end on it so developers > can specify which OS they want to boot on a particular lab machine. > > Brian Johnson > >>> >>>> >>>> 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 >>>> <mailto: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 >>>> <mailto: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 >>>> <mailto: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 >>>> <mailto: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 <mailto: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 >> > > > -- > > My statements are my own, are not authorized by SGI, and do not > necessarily represent SGI’s positions. > > ------------------------------------------------------------------------------ > 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