newbie PXE in Windows questions

7 views
Skip to first unread message

cgeno

unread,
Apr 11, 2009, 6:47:59 PM4/11/09
to pyramidlinux
I've built a PXE environment in windows and shortly after getting an
IP address, I get this error:

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:00:24:C9:19:98 [08/04
16:29:04.093]
DHCP: proposed address 192.168.200.2 [08/04 16:29:04.093]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:00:24:C9:19:98 [08/04
16:29:06.187]
Previously allocated address acked [08/04 16:29:06.203]
Connection received from 192.168.200.2 on port 2070 [08/04
16:29:06.343]
Read request for file <pxelinux.0>. Mode octet [08/04 16:29:06.343]
<pxelinux.0>: sent 23 blks, 11308 bytes in 0 s. 0 blk resent [08/04
16:29:06.375]
Connection received from 192.168.200.2 on port 57089 [08/04
16:29:06.578]
Read request for file <pxelinux.cfg/01-00-00-24-c9-19-98>. Mode octet
[08/04 16:29:06.578]
File <pxelinux.cfg/01-00-00-24-c9-19-98> : error 2 in system call
CreateFile The system cannot find the file specified. [08/04
16:29:06.578]
Connection received from 192.168.200.2 on port 56834 [08/04
16:29:06.578]

I've got the file named pxelinuux.cfg in the tftp server (I think it
is not in 'mode octet'- not even sure what that means...(stupid
newbie...))

Also- since I am in the discussion section, I think I need some
further explaination on step 6 of setting up a PXE environment in
windows. Per the instructions:

1. Install tftpd32 into some directly, say c:\tftpd
2. copy the entire directory http://metrix.net/support/pxeboot/tftpboot
into that directory
3. start tftpd32
4. set the basedir to c:\tftpd (if it doesn't default to that)
5. on the DHCP server tab, set the following:
IP pool starting address: 192.168.200.2 Size of pool: 1 boot file:
pxelinux.0 Mask: 255.255.255.0copy the file 6. dd to initrd.img

Might I be able to get a little more detail on 6??

Thanks in advance everyone for your help.

graham

unread,
Apr 13, 2009, 10:05:38 PM4/13/09
to pyramidlinux
i've not tried this on windows but i've done it a few times on linux
so i'll give it a stab. have a look at the tftp section of the linux
pxe install instructions http://code.google.com/p/pyramidlinux/wiki/InstallingPyramidPxeBoot
. what i find interesting is that the linux instructions show
http://pyramid.metrix.net/svn/PXE as the source for the tftp root dir
while the windows instructions have http://dl.metrix.net/support//pxeboot/tftpboot/
. if you're sold on doing the install through windows you might want
to look into a windows svn client and combine the 2 sets of
instructions. dhcp, tftp, and http should work the same no matter what
host OS you are using so it stands to reason that your root folder
contents should be the same as well.

if i'm wrong on this let me know. cgeno, i'd also be interested to
know if you are able to get it working.

g
> 2. copy the entire directoryhttp://metrix.net/support/pxeboot/tftpboot
Reply all
Reply to author
Forward
0 new messages