Re: [Etherboot-users] pxe boot ?
Brought to you by:
marty_connor,
stefanhajnoczi
From: Roy W. <roy...@ya...> - 2005-10-19 11:46:22
|
Hello, ok, in summary, I have tftpd32.exe running on a Windows XP box. DHCP is turned off on my router so that tftpd32 controls the DHCP for the PXEBOOT. I point the DHCP in tftp32d to provide pxelinux.0 to pxe clients, and this works in that, I pxelinux.0 is found and boots. The problem seems to be menu.c32 and getting memlinux to go for a new DOS image (or any other image). maybe. I'm using the default syslinux distribution for win32. end result, big failure. I've then used Cristian's great default script (note, pxelinux only talk in abstract terms, terrible documentation, no examples), so I've used Cristian's script to make my pxelinux.cfg folder. end result, failure. Cristian then gave me his menu.c32 and memlinux (as again, pxelinux provide *no* examples of this in Windows and these are not compiled for win32 in the win32 distribution. Surely a great way to cause people waste time for months is to release incomplete distributions for an environment that are fundamentally broken, which this is). end result, this failed also, with no difference between this attempt and previous attempt. Please, has someone got a working pxelinux boot system on windows xp with tftpd32.exe ? There is that page that describes how to setup tftpd32 that I was pointed to from this list but that only provides useful information up to the dhcp boot part. it does not help at all with pxelinux / default / menu.c32 / memlinux. i.e. it doesn't help to get a boot image to boot at all. please help ? somebody must have done this somewhere right ? Once I can get a simple DOS image booting across the network, I can then start to learn all the in's and out's of pxelinux, but without any basic working system, I can't do anything (oh, for useful documentation with examples ! I'll gladly write it myself for Win32 if you guys can help me to get this working). Thanks, Roy. > > pxelinux.cfg/default file > > > > <file> > > default menu.c32 > > prompt 0 > > timeout 0 > > > > menu title pxelinux boot menu > > > > label DOS > > menu label DOS > > kernel ::/memdisk > > append initrd=::/dosboot.img > > </file> > > > > > > > > Output from PXE Client : > > > > Found PXENV+ structure > > PXE API version is 0063 > > Old PXE API detected, using PXENV+ structure > > UNDI data segment at: 9880 > > UNDI data segment size: 5520 > > UNDI code segment at: 9DD2 > > UNDI code segment size: 1BD0 > > PXENV entry point found (we hope) at 9140:0092 > > My IP address seems to be 0A000032 10.0.0.50 > > ip=10.0.0.50:10.0.0.10:10.0.0.1:255.255.255.0 > > TFTP prefix: > > Trying to load: pxelinux.cfg/01-00-00-0e-b0-a0-70 > > Trying to load: pxelinux.cfg/0A000032 > > Trying to load: pxelinux.cfg/0A00003 > > Trying to load: pxelinux.cfg/0A0000 > > Trying to load: pxelinux.cfg/0A000 > > Trying to load: pxelinux.cfg/0A0 > > Trying to load: pxelinux.cfg/0A > > Trying to load: pxelinux.cfg/0 > > Trying to load: pxelinux.cfg/default > > Could not find kernel image: linux > > boot: ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com |