The problem is that there’s a construct in the OS 3.2 installer script that generates an argument depending on mounted devices, so if too many devices are available, the argument becomes too long. An easy way to get caught by this flaw is to mount all the OS 3.2 ADFs manually first, and the run the installation script.