All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: PXEgrub development on grub2
Date: Fri, 18 Sep 2009 08:19:56 +0200	[thread overview]
Message-ID: <4AB3268C.2040604@gmail.com> (raw)
In-Reply-To: <cone.1253227166.502471.1607.1000@toolshiner.phx1.kidfixit.com>

Joey Korkames wrote:
>>> > 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?)
>
Quick check says that core is under GPLv2+. Some drivers are GPLV2-only
but we can live without them. Another possibility is lwIP but it has no
drivers, only TCP/IP stack. I started experiments with lwIP but haven't
gone far. It shouldn't hold anyone back. If you port gpxe to grub2 then
be sure all files you use are under GPLv2+ and change it to GPLv3+. Your
code should go to grub-extras because it's not original work. This has
also an advamtage of forcing not to add any code in kernel and in
particular avoid increasing core size for non-network setup
> -joey
>
>
>
>
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/grub-devel
>




      reply	other threads:[~2009-09-18  6:20 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-09 14:07 PXEgrub development on grub2 Lars Nooden
2009-09-09 14:11 ` Felix Zielcke
2009-09-09 14:13   ` Lars Nooden
2009-09-09 15:04   ` Michal Suchanek
2009-09-09 19:40     ` Seth Goldberg
2009-09-10 12:39       ` Michal Suchanek
2009-09-10 13:01         ` Felix Zielcke
2009-09-10 21:17           ` Seth Goldberg
2009-09-11 13:17             ` Robert Millan
2009-09-11 21:07               ` Seth Goldberg
2009-09-12  0:05                 ` Michal Suchanek
2009-09-12  0:20                   ` Seth Goldberg
2009-09-12 12:54                 ` About firmware facilities Robert Millan
2009-09-13 20:54                   ` Seth Goldberg
2009-09-14 15:32                     ` Robert Millan
2009-09-14 18:57                       ` Brendan Trotter
2009-09-14 19:11                         ` Pavel Roskin
2009-09-14 20:12                           ` Brendan Trotter
2009-09-14 20:47                             ` Michal Suchanek
2009-09-14 20:49                             ` Vladimir 'phcoder' Serbinenko
2009-09-14 23:23                               ` Brendan Trotter
2009-09-14 23:43                                 ` Colin Watson
2009-09-14 23:56                                   ` Brendan Trotter
2009-09-15  0:28                                     ` Colin Watson
2009-09-15  1:06                                       ` Brendan Trotter
2009-09-15  8:59                                 ` Vladimir 'phcoder' Serbinenko
2009-09-15 16:01                                   ` Brendan Trotter
2009-09-19 14:06                                     ` Vladimir 'phcoder' Serbinenko
2009-09-20  9:04                                       ` Brendan Trotter
2009-09-20 10:38                                         ` Vladimir 'phcoder' Serbinenko
2009-09-19 21:07                           ` Robert Millan
2009-09-10 18:59     ` PXEgrub development on grub2 Robert Millan
2009-09-17 22:39       ` Joey Korkames
2009-09-18  6:19         ` Vladimir 'phcoder' Serbinenko [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4AB3268C.2040604@gmail.com \
    --to=phcoder@gmail.com \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.