[syslinux] memdisk and iso, speed up

upen upendra.gandhi at gmail.com
Tue Jun 11 10:06:37 PDT 2013


On Mon, Jun 10, 2013 at 11:17 AM, Geert Stappers <stappers at stappers.nl>wrote:

> Op 2013-06-10 om 09:48 schreef upen:
>        <snip/>
> > >
> > My dhcpd.conf now looks like this:
> > host rhelclient {
> > site-option-space "pxelinux";
> >   next-server 192.168.0.100;
> >   option pxelinux.magic f1:00:74:7e;
> >   option pxelinux.configfile "linux-install/pxelinux.cfg/default";
> >   option pxelinux.pathprefix "http://192.168.0.100/linux-install/";
> >   filename "linux-install/lpxelinux.0";
> >   server-name "dhcp209l";
> >   hardware ethernet 08:00:27:E7:34:E9;
> >   fixed-address 192.168.0.88;
> > }
>
> Good to see that 'site-option-space "pxelinux"' is added.
>
>
> > stop/started DHCPd . Copied my /tftpboot/linux-install/* to
> > /var/www/html/linux-install/* Changed tftp service configuration to use
> > /var/www/html/linux-install as base directory and restarted xinetd
> service.
> >
> > After booting the PXE client, I have not seen the com32/vesamenu.c32
> > message again, and it boots straight into graphical menu with the
> picture I
> > set as background. It looks fine till this.
> >
> >
> > Now I choose the option for ISO. Here's where I found things are still
> not
> > consistent. It's 3-4 attempts for this option to get working. Most of
> times
> > it says file not found and resturn me to the original menu option.
> >
> > When it works, it shows,
> > Loading memdisk ...ok
> > Loading http://192.168.0.100/hiren.iso...This finally lands me into the
> CD
> > menu, as expected. On the TFTP server I ran netstat to see if the client
> is
> > connected to port 80 on server, and sure it was. So the Xfer of file took
> > place via http.
>
> The HTTP transfer is good. Is it a speed gain?
>

Speed is good when it works. But I am still seeing strange behaviour.
Before even I get into it, I have a question: With the dhcpd.conf that I
have now, do I even need to run the in.tftpd in the system? I stopped
xinetd(in.tftpd) on the TFTP server. Then tried to boot the PXE client.
First the boot stopped at boot: , I reset the machine and it showed me the
menu and upon choosing the iso menu items, it started pulling the iso from
server. So, i want to understand now, whether tftp really needs to be
running on the server.

Thanks in advance.

-- 
upen,
emerge -uD life (Upgrade Life with dependencies)


More information about the Syslinux mailing list