If you are upgrading your Amiga, one of the things you may consider, is an upgrade of the system’s ROM, called “kickstart”. While most older Amigas are shipped with a v1.2 or v1.3 of the ROM, newer Amigas come with a 2.0 or even 3.0 or Commodore’s last version, 3.1.
Later, after Commodore’s bankruptcy, Hyperion Entertainment released a new version of the kickstart ROM, v3.2.x, that went with updates they worked on, released and sold in Workbench 3.2.
If you’re upgrading your Amiga to Workbench 3.2, because you want to enjoy some of the enhancements, upgrading kickstart may be what you want too. It’s not necessary, though – Workbench 3.2 will happily run on kickstart 3.1.
Going through the update process, you may run into a curious problem, if you have Workbench 3.1 installed alongside Kickstart 3.1, and you want to replace the ROMs with 3.2 ROMs, following an upgrade of Workbench to 3.2. As you install the new ROM onto the mainboard and boot a previously installed Workbench 3.1 instance, you will run into the following problem:

While the kickstart 3.2 ROM comes with a number of enhancements, there seems to not have been enough space to carry all required libraries in the ROM version – and it requires these to be fed via floppy for a boot. The system won’t let you progress, until you feed it with a disk that has the required icon.library in the “LIBS” folder.
To proceed, prepare a floppy disk or ADF file via your favorite Gotek device that’s either:
- The Workbench 3.2 Installation floppy disk
- The Modules_<Amiga>_3.2.X floppy that contains the right modules (such as Modules_A2000_3.2.2.ADF)
To proceed, it’s enough to supply the right disk with the right library versions, but upon next reboot, you’ll be asked to supply the floppy again. For a more long term solution, you should either
- Install Workbench 3.2
- Copy the updated icon.library file manually into LIBS:
To copy the libraries, open a new shell and execute:
copy DF0:libs/icon.library to LIBS: clone
Where df0 clearly is your first floppy – if you work off of another floppy, adjust to df1 or df3.
This also works if other libraries, such as workbench.library are missing, which would happen to you in case you run Workbench 3.1 on a kickstart 3.1.4, or so I’ve read.