When you moved Windows 9x from machine to machine such can happen. Install it on this machine. USE THE OLD FASHIONED INSTALL ROUTINE. You must be this tall to board this ride. I'm paraphrasing here. You must be adept at formatting the HDD so it boots to DOS 6.22 or later then copying the Win98 folder to the HDD so when you put it into the other computer you can run setup there so it sets up correctly.
I no longer write a step by step for this. Some are offended but to run this old an OS you have to be somewhat adept and adaptive.
-> My real advice is to run Linux on this since that's going to let the old gear get on the web with a current Chrome and more.
So I got a vintage laptop that needed a 98 reinstall. The cd-rom didnt work so I took the HDD out and put it in another laptop from that era. I reinstalled 98 successfully then put it back in, when I power on it starts boot process then ends with a screen that says 'Disk I/O Error'? What could be causing this? The hard drive was tested multiple times and still works fine.