PXE boot disks

MW Mike Weiner (5028) MWeiner at ag.com
Thu Jun 16 16:23:28 UTC 2005


http://www.stanford.edu/~alfw/PXE-Kickstart/PXE-Kickstart.html

Well thank you all for your kind responses. This is what I currently
have setup:

* all on the same box

1) fc3 server
2) repository with the FC2 install
3) tftp server running
4) dhcpd server running
5) nfs server running dishing out the /repo above and /tftp (just in
case)

Now, I have the dhcpd.conf setup as follows:
allow booting;
allow bootp;
option ip-forwarding false;
option mask-supplier false;

default-lease-time 259200;
max-lease-time 259200;
ddns-update-style ad-hoc;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.232.255;
option routers 10.10.232.1;  
option domain-name-servers 10.10.1.13, 10.10.1.24, 10.10.1.55;
option domain-name "americangreetings.com";  

subnet 10.10.232.0 netmask 255.255.255.0 { 
  range  10.10.232.70 10.10.232.80; 
}

group {
  # option dhcp-class-identifier "PXEClient";  <-- doesn't seem to work
  option vendor-encapsulated-options
09:0f:80:00:0c:4e:65:74:77:6f:72:6b:20:62:6f:6f:74:0a:07:00:50:72:6f:6d:
70:74:06:01:02:08:03:80:00:00:47:04:80:00:00:00:ff;
  next-server 10.10.232.54;
  filename "/tftp/pxelinux.0";
}

My current /tftp (/tftpboot) tree looks like the following:
-rw-r--r--   1 root root 2443013 Jun 16 09:56 initrd-fc2.img
drwxr-xr-x   2 root root    4096 Jun 16 10:28 ks
-rw-r--r--   1 root root   12952 Jun 16 10:08 pxelinux.0
drwxr-xr-x   2 root root    4096 Jun 16 10:33 pxelinux.cfg
-rw-r--r--   1 root root 1209805 Jun 16 09:56 vmlinuz-fc2

And /tftp/pxelinux.cfg/ as follows:
-rw-r--r--  1 root root   40 Jun 16 10:15 default
-rw-r--r--  1 root root  205 Jun 16 10:33 default.netboot-fc2

Now, when I reboot a server on the same network, and it goes through its
PXE boot, it receives an IP from the DHCP server, as evidence by the
following in the messages log:

Jun 16 12:18:46 yum1 dhcpd: DHCPDISCOVER from 00:03:47:11:3c:6b via eth0
Jun 16 12:18:46 yum1 dhcpd: DHCPOFFER on 10.10.232.80 to
00:03:47:11:3c:6b via eth0

Yet, the PXE boot sequence shortly quits and complains with the
following error: 

PXE-E53: No boot filename received
And then 
PXE-M0F: Exiting Intel PXE ROM

Well, I am just trying to get this box to first pxe boot, grab an ip and
use the pxe initrd and vmlinuz and boot. Being a newbie, can anyone
point to anything that may be inconsistent? Or have any tips'n'tricks
they care to share? I have googled and read many resources (a lot of
GOOD resources out there), but am stuck with the above behavior.

Thanks in advance
Michael Weiner




More information about the fedora-list mailing list