When using an etherboot or BOOTP boot ROM network booting is quite straightforward:
The client PC contacts the DHCP or BOOTP server to get its IP address and the name of the boot image file (ltsp kernel) to transfer down and execute.  The client PC uses TFTP to download the ltsp kernel from the boot server; hence the reason for the TFTP daemon. 
 
In PXE booting, things are little different.  The PXE client must first download the network bootstrap program (nbp) or PXE loader.  The PXE loader will in turn transfer down the ltsp kernel.  Why is this so?  This is just the nature of PXE.
The PXE loader or nbp must not be greater than 32K in size; otherwise, you'll get the unintuitive "PXE-E3A TFTP too many packages"  error.
 
In the case of PXELINUX, the PXE loader is the called pxelinux.bin.  Pxelinux.bin reads the default.cfg file to determine the ltsp kernel to download.  If you find the PXELINUX approach too complicated then try the PXE-Etherboot approach.
 
 
 
 
----- Original Message -----
From: "Jim McQuillan" <[EMAIL PROTECTED]>
To: "Russ Ferriday" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, December 28, 2001 10:41 PM
Subject: Re: [Ltsp-discuss] Newbie - PXE-E3A TFTP too many packages

> Russ,
>
> For PXE, you need the un-tagged kernel.  That is in the ltsp_initrd_kit
> package.  You'll also need to build the initrd image.
>
> I really should  build a PXE kernel package, but I don't have any
> PXE nics to test it with.
>
> Thanks for telling me about the gdm_init_default.tmpl file, i'll have
> to have a closer look at that.
>
> The debian.sh script with my uid should be Ok.  I fixed that about
> a week ago.
>
> When did you download the RPM's ?
>
> Jim McQuillan
>
[EMAIL PROTECTED]
>
>
> Russ Ferriday wrote:
>
> > Plenty of references to this problem on the net, but I'm still short of
> > an answer to my problem. I'll appreciate any pointers from this list.
> >
> > Data
> >   RedHat 7.2
> >   ltsp_core-3.0.0-1.i386.rpm
> >   ltsp_kernel-3.0.1-0.i386.rpm
> >
> > Client loader firmware:
> >   Intel UNDI, PXE-2.0 (build 071) for Realtek RTL8139 PCI v2.0
> >
> > Workstation console shows that DHCP request is successful, with correct
> > client IP, mask, and DHCP IP, but I get
> > "PXE-E3A TFTP too many packages" after about 700 packets of 1456 bytes
> > are transferred to the client. (ethereal sniff)
> >
> > Is there such thing as a PXE kernel that I should load, instead of
> > what's in ltsp_kernel?
> >
> > (Apart from that there was a missing file from the ltsp-core rpm,
> > gdm_Init_Default.tmpl, and a little snafu with one of the rpm files
> > having Jim's UID.)
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _____________________________________________________________________
> > Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
> >     
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> > For additional LTSP help,   try #ltsp channel on irc.openprojects.net
>
>
>
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.openprojects.net

Reply via email to