Due to the new etch update that uses a 2.6.18-5 kernel rather than 2.6.18-4, you may have problems building a lenny image, since 2.6.18-5 udeb modules are not in lenny repository. It means that your d-i is running 2.6.18-5 kernel while you are trying to load 18.104.22.168 modules during the installation of your new debian image. To solve this problem, there is a new feature in simple-cdd version > 0.3.3. Just pass ‘etch’ to extra_udeb_dist var before running simple-cdd:
Note that it will be a new command line option soon, something like “–extra-udeb-dist”. I’ll update this wiki as soon as it is defined.