A while ago I installed one Proxmox using the "Expert install"
of the Wheezy netinstaller for a soft raid installation.
I did this on just one of a few identical computer. It is quite difficult
to write a preseed file from scratch, when it come to the raid config.
When you set up the first server there was a way to get a working
preseed file from this installation. This was the file I used for all the
other Proxmox server with:
preseed/url=http://host/path/to/preseed.cfg
or just
url=http://host/path/to/preseed.cfg
what is exact the same thing.
The installation started from an usb stick, the file was not on the stick
itself (what's also possible) but on the "path/to/preseed.cfg".
This way you can use an unmodified netinstall USB. Every server got
a slightly different file. The difference was the fixed IP of that server.
If you want a completely unattended install just by booting from a stick
your have to put the file in the right path or by using this:
https://www.debian.org/releases/lenny/amd64/apbs02.html.en
[h=3]Using a DHCP server to specify preconfiguration files[/h] It's also possible to use DHCP to specify a preconfiguration file to download from the network. DHCP allows specifying a filename. Normally this is a file to netboot, but if it appears to be an URL then installation media that support network preseeding will download the file from the URL and use it as a preconfiguration file. Here is an example of how to set it up in the dhcpd.conf for version 3 of the ISC DHCP server (the dhcp3-server Debian package).
if substring (option vendor-class-identifier, 0, 3) = "d-i" {
filename "http://host/preseed.cfg";
}