I'm trying to reinstall Debian on a netbook and do it without sloppy tricks so that I can repeat the process if necessary. Specifically, I'm trying to customize the installer to include the wifi firmware for the network adapter (non-free, so I had to include it manually) which I did successfully (by placing the deb in the firmware
folder in the iso's root) but I still need to have some way to limit the download speed while the installer runs. I normally use wondershaper
for this, so I tried placing the deb in the pool/main/w/wondershaper
folder but that obviously doesn't work (as that directory is for what gets installed in the final system).
So I tried to see if I could somehow run it from the installer terminal, but busybox doesn't even include ifconfig
in the standard debian build, so I need to replace that busybox. No searching so far has yielded any clues as to what goes into the live installer system (not the installed system but the one the installer runs on top of). I've googled and searched the debian wikis but they don't seem to have information on how to modify what gets loaded here. Searching the iso also yields no answers as the only busybox
is the package that goes into the installed system. The instructions mention the .disk
directory in the iso's root, which has inclusion and exclusion lists for packages, but they aren't for what gets loaded during installation. Searching SE also yields no specifics on this question. To be clear, I do not want to automate anything aka preseed the installer (which is what I understand preseeding is). Also, I know how to get the desired busybox build (their ftp has prebuilt binaries that include what I need), so no problems there, I just don't know where to put it.
Here's some links I've read:
tl;dr: How does one customize the system/environment that gets loaded during the debian installation?