It may be a little late now, but for any onlookers, and possibly for your existing installation,provided you kept your package cache, if you want to be assured of the absolute cleanest possible installations across multiple different hardware types, you could use aptitude to not only take care of the initial package management post first install, but to also package up all downloaded .deb files, package lists, specific binaries and all other required files to duplicate your existing installation.
install aptitude, then run as root
Code:
aptitude-create-state-bundle
to
Code:
produces a compressed archive storing the files that are required to replicate the current package archive state. The following files and directories are included in the bundle:
•$HOME/.aptitude
•/var/lib/aptitude
•/var/lib/apt
•/var/cache/apt/*.bin
•/etc/apt
•/var/lib/dpkg/status
You then copy the bundle to a removable medium, install the base Debian on another machine, install aptitude, copy the bundle to the other machine and run
Code:
aptitude-run-state-bundle
This unpacks the given aptitude state bundle created by aptitude-create-state-bundle(1) to a temporary directory, invokes <program> on it with the supplied <arguments>, and removes the temporary directory afterwards. If <program> is not supplied, it defaults to aptitude(8)
If the hardware is all mostly the same, you can simply use clonezilla or another "imaging" utility.
My favorite is ddrescue combined with pv, running from a live-CD, if the hard disk sizes are identical or the source is smaller than the destination.
Post back if you need more info.
Mike P