Mailing List Archive

PXE linux install server with CentOS 5
Hello,

I am trying to setup a PXE boot installation server
(CentOS 5 which has tftp-server-0.42-31.el5.centos and dhcp-3.0.5-5el5
and httpd-2.2.3.7.el5.centos) and I followed this recommendation:

http://www.linux-sxs.org/internet_serving/pxeboot.html

in order to create an http install server (I'd rather not do NFS, FTP
installations due to bandwitdth restrictions at our site). I keep
getting
the following errors on the client side:

----------------------
Broadcom Base Code: PXE-2.1 v1.04
Copyright (c) 2000-2005 Broadcom Corporation
Copyright (c) 1997-2000 Intel

CLIENT MAC ADDR: 00188BF9DA55 GUID:44454C4C 5400 1048 8054 B8C04F344431
CLIENT IP: 192.168.0.254 MASK:255.255.255.0 DHCP IP:192.168.0.2
GATEWAY IP: 192.168.0.1

PXELINUX 3.11 2005-09-02 Copyright (c) 1994-2005 H. Peter Anvin

UNDI data segment at 00094EA0
UNDI data segment size:3AE0
UNDI data segment at 00098980
UNDI data segment size: 60F8
PXE entry point found (we hope) at 9898:00DA
My IP address seems to be C0A800FE 192.168.0.254
ip=192.168.0.254;0.0.0.0:192.168.0.1:255.255.255.0
TFTP prefix:
Trying to load: pxelinux.cfg/01-0018-8b-f9-da-55
Trying to load: pxelinux.cfg/C0A800FE
Trying to load: pxelinux.cfg/C0A800F
Trying to load: pxelinux.cfg/C0A80
Trying to load: pxelinux.cfg/C0A8
Trying to load: pxelinux.cfg/C0A
Trying to load: pxelinux.cfg/C
Trying to load: pxelinux.cfg/default
Could not find kernel image: linux
boot:
----------------------

This is where it ends.

On the server PXE tftp dhcp http server I get the following in
/var/log/messages:

----------------------
Jul 18 07:15:47 bfc-srv01 xinetd[6718]: START: tftp pid=9627 from
192.168.0.254
Jul 18 07:15:47 bfc-srv01 in.tftpd[9628]: tftp: client does not accept
options
----------------------

Of the configuraton files (in /tftpboot/pxelinux.cfg), which one needs
to be
changed to accommodate the client (with Broadcom Base code) or do I need
to
completely change the setup?

Any help you can give is appreciated. I can also provide tcpdumps as
well
if required. Thx.



_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: PXE linux install server with CentOS 5 [ In reply to ]
Ramine Akhavan wrote:
> Hello,
>
> I am trying to setup a PXE boot installation server
> (CentOS 5 which has tftp-server-0.42-31.el5.centos and dhcp-3.0.5-5el5
> and httpd-2.2.3.7.el5.centos) and I followed this recommendation:
>
> http://www.linux-sxs.org/internet_serving/pxeboot.html
>
> in order to create an http install server (I'd rather not do NFS, FTP
> installations due to bandwitdth restrictions at our site). I keep
> getting
> the following errors on the client side:
>
> ----------------------
> Broadcom Base Code: PXE-2.1 v1.04
> Copyright (c) 2000-2005 Broadcom Corporation
> Copyright (c) 1997-2000 Intel
>
> CLIENT MAC ADDR: 00188BF9DA55 GUID:44454C4C 5400 1048 8054 B8C04F344431
> CLIENT IP: 192.168.0.254 MASK:255.255.255.0 DHCP IP:192.168.0.2
> GATEWAY IP: 192.168.0.1
>
> PXELINUX 3.11 2005-09-02 Copyright (c) 1994-2005 H. Peter Anvin
>
> UNDI data segment at 00094EA0
> UNDI data segment size:3AE0
> UNDI data segment at 00098980
> UNDI data segment size: 60F8
> PXE entry point found (we hope) at 9898:00DA
> My IP address seems to be C0A800FE 192.168.0.254
> ip=192.168.0.254;0.0.0.0:192.168.0.1:255.255.255.0
^^^^^^^

Looks like you're missing a "next-server" directive in your dhcpd.conf.
You either need that, or you need to upgrade to PXELINUX 3.51.

-hpa

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: PXE linux install server with CentOS 5 [ In reply to ]
H. Peter Anvin wrote:
> Ramine Akhavan wrote:
>> My IP address seems to be C0A800FE 192.168.0.254
>> ip=192.168.0.254;0.0.0.0:192.168.0.1:255.255.255.0
> ^^^^^^^
>
> Looks like you're missing a "next-server" directive in your dhcpd.conf.
> You either need that, or you need to upgrade to PXELINUX 3.51.
>
Isn't the upcoming 3.52 release the first one that has the "next-server fallback hack"?
If so, you'll either need to build 3.52 from git or add the "next-server" statement.

Cheers,
Axel

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: PXE linux install server with CentOS 5 [ In reply to ]
Dyks, Axel (XL) wrote:
> H. Peter Anvin wrote:
>> Ramine Akhavan wrote:
>>> My IP address seems to be C0A800FE 192.168.0.254
>>> ip=192.168.0.254;0.0.0.0:192.168.0.1:255.255.255.0
>> ^^^^^^^
>>
>> Looks like you're missing a "next-server" directive in your dhcpd.conf.
>> You either need that, or you need to upgrade to PXELINUX 3.51.
>>
> Isn't the upcoming 3.52 release the first one that has the "next-server fallback hack"?
> If so, you'll either need to build 3.52 from git or add the "next-server" statement.
>

Ah yes, that's right. You can also get 3.52-pre3 from the Testing
directory, though.

-hpa

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: PXE linux install server with CentOS 5 [ In reply to ]
>If so, you'll either need to build 3.52 from git

What/where is git? Are you referring to the packages from
http://dag.wieers.com/rpm/packages/syslinux/ ?


syslinux-3.50-1.rh9.rf.i386.rpm Mon 11 Jun 2007 692 kB Red Hat 9 - i386

syslinux-3.51-1.el3.rf.i386.rpm Wed 13 Jun 2007 693 kB Red Hat EL 3 -
i386
syslinux-3.51-1.el3.rf.x86_64.rpm Wed 13 Jun 2007 694 kB Red Hat
EL 3 - x86_64
syslinux-3.51-1.el4.rf.i386.rpm Wed 13 Jun 2007 678 kB Red Hat EL 4 -
i386
syslinux-3.51-1.el4.rf.x86_64.rpm Wed 13 Jun 2007 680 kB Red Hat
EL 4 - x86_64
syslinux-3.51-1.el5.rf.i386.rpm Wed 13 Jun 2007 698 kB Red Hat EL 5 -
i386
syslinux-3.51-1.rf.src.rpm Wed 13 Jun 2007 1592 kB Source package
syslinux-3.51-1.rh9.rf.i386.rpm Wed 13 Jun 2007 692 kB Red Hat 9 - i386

syslinux.spec Tue 12 Jun 2007 3 kB SPEC file


Which rpm corresponds closest to CentOS 5? For a x86_64 hardware the
closest I can see is "syslinux-3.51-1.el4.rf.x86_64.rpm"; would this
work? I don't see a x86_86.rpm for Red Hat EL 5


>add the "next-server" statement.

When I just (dhcp-3.0.5-5el5) add the next-server statement (in this
case 192.168.0.2) I get the following continusouly:

Could not find kernel image: linux
boot:

Could not find kernel image: linux
boot:
.
.
.

Also, as far as the 3.52 release is concerned, the error in
/var/log/messages :

Jul 18 07:15:47 bfc-srv01 in.tftpd[9628]: tftp: client does not accept
options

Given that this imply that the client is at fault, the newest Dell bios
(on this poweredge860) does not support anything above 2.1. Any ideas on
that?

Thank you very much.

-----Original Message-----
From: syslinux-bounces@zytor.com [mailto:syslinux-bounces@zytor.com] On
Behalf Of Dyks, Axel (XL)
Sent: Wednesday, July 18, 2007 6:50 PM
To: For discussion of SYSLINUX and tftp-hpa
Subject: Re: [syslinux] PXE linux install server with CentOS 5

H. Peter Anvin wrote:
> Ramine Akhavan wrote:
>> My IP address seems to be C0A800FE 192.168.0.254
>> ip=192.168.0.254;0.0.0.0:192.168.0.1:255.255.255.0
> ^^^^^^^
>
> Looks like you're missing a "next-server" directive in your
dhcpd.conf.
> You either need that, or you need to upgrade to PXELINUX 3.51.
>
Isn't the upcoming 3.52 release the first one that has the "next-server
fallback hack"?
If so, you'll either need to build 3.52 from git or add the
"next-server" statement.

Cheers,
Axel

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.


_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: PXE linux install server with CentOS 5 [ In reply to ]
Ramine Akhavan wrote:
>
>> add the "next-server" statement.
>
> When I just (dhcp-3.0.5-5el5) add the next-server statement (in this
> case 192.168.0.2) I get the following continusouly:
>
> Could not find kernel image: linux
> boot:
>
> Could not find kernel image: linux
> boot:
> .
>
> Also, as far as the 3.52 release is concerned, the error in
> /var/log/messages :
>
> Jul 18 07:15:47 bfc-srv01 in.tftpd[9628]: tftp: client does not accept
> options
>
> Given that this imply that the client is at fault, the newest Dell bios
> (on this poweredge860) does not support anything above 2.1. Any ideas on
> that?
>

Uh?

I think you're jumping to conclusions in a big way. Please don't.

Enable verbose logging (3 or 4 -v's) on your TFTP server, and see what
you get in your TFTP server log.

-hpa


_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.