Goal: To boot my machines via the network and push already created Ghost
images(*.gho) to multiple(multicast) Windows clients on my network.
dhcp server working fine passing out ip addresses.
Installed the following:
tftpd-hpa (server)
tftp-hpa (client) Probably didn't need, but installed anyway.
syslinux bootloader
pxe (Not sure if I should have installed this)
Used this site for some help:
http://www.debianplanet.com/node.php?id=818
The above site states:
Get the following files (bf2.4 kernel-version) from a debian mirror:
debian/dists/woody/main/disks-i386/current/bf2.4/linux.bin
debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/root.bin
(different paths!!)
I'm running sarge on a laptop with a 2.4 kernel. Was unsure about how to
obtain these files. Should this go in my sources.list file?
When I installed tftpd-hpa, it created /var/lib/tftpboot. The above 2
files are supposed to go in /var/lib/tftpboot per the instructions. Need
to know how to obtain the proper files.
I copied the file pxelinux.0 from the /usr/lib/syslinux directory to the
/var/lib/tftpboot directory.
Created a directory named pxelinux.cfg in the directory tftpboot.
I created in the pxelinux.cfg directory a file named: default and inserted
the following:
PROMPT 1
LABEL pxe
KERNEL linux.bin
APPEND initrd=root.bin flavor=bf2.4
IPAPPEND 1
This is where I stopped:
I'll be imaging Windows clients. How should this default file be edited?
Here are my ?'s:
1. I know that my dhcp server is working, but how do I know if my tftp
server is working?
2. In what directory do the ghost images that I have created go in,
/var/lib/tftpboot?
3. Since I'll be imaging Window's PC's, do I need linux.bin and root.bin?
(The Instructions on the above site is designed for installing "Woody" using pxe, but should work similar for Windows clients. right?)
4. Once the machines are booted, the tftp server should then send my image
to every machine that was given an IP address, correct?
Somebody please show me the way.....
