[syslinux] pxelinux.0 hangs after it is downloaded.
Geert Stappers
stappers at stappers.nl
Tue Jan 24 23:29:04 PST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, Jan 24, 2006 at 03:16:32PM -0500, David T. Pheasant wrote:
> David T. Pheasant wrote:
>
> >Hello Everyone,
> >
> > In short, I have the following questions:
> > Is there a known problem with PXE booting and LinuxBIOS?
> > Will pxelinux.0 not work with a serial console?
> > Is there a way to convert pxelinux.0 into an ELF file?
> >
<snip/>
> >
> >Obviously, because the nodes have no CD-Rom or floppy drives, network
> >booting is my only option. I have resolved the second point by chain
> >booting etherboot. The old version downloads an ELF formatted version of
> >Etherboot 5.2 which has ELF, PXE and NBI support. My problem is that when
> >I tell the 5.2 version to load pxelinux.0 it downloads the file and then
five point two
> >just sits there. If I tell it to boot an ELF formatted memtest86 the file
> >is downloaded and executed perfectly, which makes me think that the
> >LinuxBIOS has some problem with the PXE file format. Is this true?
> >
> >The nodes also use a serial console. There is no graphics card installed.
> >Is this a problem for PXE? I have added the console=ttyS0,96008n1 to the
> >append line in /tftpboot/pxelinux/pxelinux.cfg/default file but that made
> >no difference.
Start a seperate E-mail thread for using the serial port
> >
> >Any help would be greatly appreciated.
On the Etherboot mailinglist I did read about sysadmin
that do use Etherboot on top of the (broken) BIOS network boot.
Where EB 5.2 is written in stone^WROM, let it load EB 5.4.
Use the ELF version of it.
> I read more of the Syslinux website and found the 'serial' and 'console'
> configuration directives.. I tried them but still to no avail.. even
> putting a 'say hello' line wont produce output from a booting machine..
> I'm stumped. Here is the pxelinux.cft/default file:
>
<snip/>
>
> label ks
> kernel vmlinuz
> append ks initrd=initrd.img ramdisk_size=150000 lang=
> devfs=nomount hea\
> dless pxe kssendmac selinux=0
Is append line mangled by an E-mail programm or is it really mangled?
>
> And here is the output from a booting machine:
>
> Etherboot 5.4.1 (GPL) http://etherboot.org
five point four point one
> Drivers: EEPRO100 Images: NBI ELF PXE Exports: PXE
<snip/>
> Me: 192.168.1.253, DHCP: 192.168.1.1, TFTP: 192.168.1.1, Gateway 192.168.1.1
> Loading 192.168.1.1:pxelinux.0 ...(PXE)........done
> (Machine HANGS HERE!)
>
> Any ideas?
Because pxelinux.0 works, I guess you have a mangled piece.
Get a fresh copy and avoid damage ( e.g. FTP as binary )
> >Thank you,
> >
> >-David
>
> -David
Seems you have at least three technical problems
* EB 5.2 can't do "PXE"
* output to serial port
* pxelinux.0 doesn't come alive on EB 5.4.1
Yes, it was stated before, but don't put it in one thread. Focus on one.
And there is a culture clash, not understanding the logical quoting order.
See http://www.catb.org/~esr/jargon/html/B/bottom-post.html
for more information.
HTH
GSt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFD1yjAOSINbgwa/7sRAlThAKC5qCWaQIDM/aDMPK/Ox/1wfEvVmACbBIuh
prMnFUnkCVu8B8lUMS3glgI=
=hE6F
-----END PGP SIGNATURE-----
More information about the Syslinux
mailing list