On Sun, Nov 20, 2011 at 09:07:51AM +0100, Frank Lin PIAT wrote:
> Hello,
> 
> Some comment regarding the package description...
> 
> On Sun, 2011-11-20 at 02:32 +0000, Dave Walker (Daviey) wrote:
> > Package: wnpp
> > 
> > * Package name    : pxe-kexec
> >   Description     : Retrieves PXE configuration file and kexec entries
> 
> > Tool that fetches PXE configuration from a TFTP (or FTP) server,
> 
> Since the tools is curl based, I suppose that it supports HTTP too. This
> could be an interesting feature for ipxe/gpxe users, so it's worth
> mentioning it if it is supported.

The documentation states that it can download the pxelinux style
configuration file from both tftp and ftp, if the server exposes the
same layout via ftp.  I don't believe this aspect can be achieved via
http.  *However* looking at the source code, it seems that it will
respect the linux kernel & initrd location, if the label points to ftp 
or http..  I just tried using it to retrieve an initrd via http, and
it worked as you suggested.

> 
> > reads that PXE configuration file, prompts the user for an boot
> Consider using the word "reboot" instead of "boot", so "aptitude search"
> work with both "boot" and "reboot" match. (and it seems more accurate,
> IMO)

Sounds sensible.  Although, you can do a force boot, which doesn't
perform a reboot.. However, I think it's close enough to adopt this.

> > entry (label), downloads the specified kernel and initrd and 
> > finally tries to boot the kernel using kexec using supplied 
> > command line retrieved via PXE.
>                         ^^^^^^^^
> I doubt this tools supports the actual PXE protocol (UDP/4011, served by
> the package pxe).

Yes, you are quite correct.

> Altogether, the description could look like this (drop the text in
> brackets if it is inaccurate).
> 
> Description : Fetch PXE configuration file and netboot using kexec
> Tool that fetches PXE configuration file (SysLinux' PXELinux format),
> prompts the user for a boot entry (label), [let the user interactively
> edit the kernel parameters], downloads the selected kernel and initrd
> over the network using TFTP, FTP [or HTTP] and finally boot the kernel
> using kexec.
> 
> (I have inserted imported keyword like: syslinux, network, netboot,
> reboot...)
> 
> This description can be further improved (especially by i18n people)!
> 
> Regards,
> 
> Franklin
> 

Sounds great Franklin, will adopt this!  Thanks.


@Daniel, Unless I am mistaken - that serves a different purpose.  This
allows you to use the PXE boot workflow, but from an already running
machine... As in, you cannot chain load into this.  gpxelinux is for
chainloading, no?

Thanks!

Kind Regards,
Dave Walker

Attachment: signature.asc
Description: Digital signature

Reply via email to