I don't know what day it is. I just spent countless hours installing DOS 4.0 in a virtual machine. The bad one. One installation guide recommends asking yourself why you would want to try in the first place. So I had to try it.
I tested approximately 365475 hardware combinations that
should have worked, but didn't.
When my setups didn't immediately fail outright, I got to the dreaded installer. People were not kidding. It is the worst installer I have ever encountered. Sometimes I got a few steps into it before it failed.
When it finally didn't fail, it turned out that the installer insists on copying files to a blank floppy as a backup. This is by design. It is a mandatory step, for whatever reason the developers thought it should be. Problem is, I don't have a program that can create blank iso files to trick this dumb program into thinking it's writing to a blank floppy. I have piles of actual floppies around here, but no way to make a blank virtual one. So I was stuck.
So I dug around until I found a different set of DOS 4.0 isos that conveniently came with a blank for this purpose. So that set let me finally get past that step... but then the installation just failed anyway.
So I decided to try one of my other sets, just swapping in the one blank iso from the corrupted set. It shouldn't matter what set the blank is from, right?
But then I was back to the first problem of getting a config to even boot to the installer. So I tweaked the hardware combination. And tweaked the bios settings. And tweaked the hardware combination. And tweaked the BIOS settings. I probably should have looked for a manual to see if there's a recommended config, but I thought I could guess. And tweaked the hardware combo. And tweaked the BIOS settings. Failure after failure after failure.
Finally I tweaked something... and the installer started in the middle of the process. And it just...
skipped the step of copying to a blank floppy. It doesn't do that, but it did.
And I ended up with a completely working install.
I broke a broken piece of software so much that it became unbroken.