From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MoPdZ-0001or-7E for mharc-grub-devel@gnu.org; Thu, 17 Sep 2009 18:39:37 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MoPdX-0001oh-P0 for grub-devel@gnu.org; Thu, 17 Sep 2009 18:39:35 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MoPdT-0001h3-7I for grub-devel@gnu.org; Thu, 17 Sep 2009 18:39:35 -0400 Received: from [199.232.76.173] (port=49999 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoPdT-0001gv-1H for grub-devel@gnu.org; Thu, 17 Sep 2009 18:39:31 -0400 Received: from fed1rmmtao105.cox.net ([68.230.241.41]:33283) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MoPdS-00046B-IS for grub-devel@gnu.org; Thu, 17 Sep 2009 18:39:30 -0400 Received: from fed1rmimpo01.cox.net ([70.169.32.71]) by fed1rmmtao105.cox.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20090917223929.UZFY21106.fed1rmmtao105.cox.net@fed1rmimpo01.cox.net> for ; Thu, 17 Sep 2009 18:39:29 -0400 Received: from mail.phx1.kidfixit.com ([70.176.72.70]) by fed1rmimpo01.cox.net with bizsmtp id hyfU1c0091Wz6ty03yfUdk; Thu, 17 Sep 2009 18:39:28 -0400 X-VR-Score: -80.00 X-Authority-Analysis: v=1.0 c=1 a=2gE2PFwcAAAA:8 a=wkFKrfxKe3xkwAOuPPAA:9 a=5JFc7HMFc5NZD28FBvkA:7 a=X-MqlGbkfAJJcfZS30FdRhMbQxAA:4 X-CM-Score: 0.00 Received: from toolshiner.phx1.kidfixit.com (unknown [10.1.0.2]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.phx1.kidfixit.com (Postfix) with ESMTP id 4AED98071445 for ; Thu, 17 Sep 2009 22:39:27 +0000 (UTC) References: <4AA7B690.20909@gmail.com> <1252505468.2998.16.camel@fz.local> <20090910185950.GB18736@thorin> Message-ID: X-Mailer: http://www.courier-mta.org/cone/ From: Joey Korkames To: The development of GRUB 2 Date: Thu, 17 Sep 2009 15:39:26 -0700 Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="US-ASCII" Content-Disposition: inline Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) Subject: Re: PXEgrub development on grub2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2009 22:39:36 -0000 >> > I don't know what pxegrub can do, but GRUB 2 has PXE support: >> > http://grub.enbug.org/PXEBOOT >> > >> >> This would suffice for reading config and/or default from tftp so the >> boot selection can be changed remotely on systems that have PXE. I use PXE:UNDI all the time with Grub2, per that wiki. Works fine. >> >> Is it possible to do something similar on systems that do not have PXE >> (ie systems without PXE BIOS or Apple EFI)? > > We should have network card drivers like GRUB Legacy had. In GRUB Legacy, > they were imported from Etherboot. In GRUB 2 we can do the same, as long > as they're GPL-compatible. > s/Etherboot/gPXE? I use gPXE's UNDI layer by way of pxelinux and that works fine. That project has stayed active for quite a long time and I'd think it best to integrate/shim their network stack onto GRUB2 than to reinvent the wheel (such as what pxelinux->gpxelinux has done). I believe that code is all GPL(.v?) -joey