I had a perfectly fine running installation process for virtual machines based on an instalinux CD, creating Debian 5 lenny VMs within minutes. The preseed file ensures installation of puppet, which takes care of "personalization" of the VMs later, so really I need only one installimage (which is why I'm not interested in FAI or similar heavyweights).
Since Debian 6 has come out, the preseed doesn't work anymore - it seems to be installing squeeze, but then the grub-installation fails, and I don't want squeeze anyway (yet).
This is the section of the preseed file that specifies the source:
####################################################################
# Installation Sources
####################################################################
# Where are we pulling bits from?
d-i mirror/http/hostname string ftp.de.debian.org
d-i mirror/http/directory string /debian/
d-i mirror/suite string lenny
# Post install APT setup
d-i apt-setup/uri_type select d-i
d-i apt-setup/hostname string ftp.de.debian.org
d-i apt-setup/directory string /debian/
d-i apt-setup/another boolean false
d-i apt-setup/security-updates boolean false
d-i finish-install/reboot_in_progress note
d-i prebaseconfig/reboot_in_progress note
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
Any idea how to get it to really install lenny (oldstable)? Thanks!