Installing Windows versions on old PCs

Installation on a HP/Compaq machine.

Windows 98

Create a FreeDOS USB boot disk using Rufus: select Freedos from in there, then go.

Download the SATA CDROM driver from here.

Unzip the file, then copy the files (excluding folders) to the USB disk just created. This creates a config.sys file with the CDROM driver present.

Boot from the USB disk, and go to the D: drive (or whatever other letter is the CDROM)

Start setup with the keys /nm /is /im /nr

This should start setup.

Sadly enough this hangs after a while with prompts to add diskettes in A: and B: - game over.

Round 2: Easy2Boot

Follow the procedure described on the Easy2boot website: https://www.youtube.com/watch?v=7_GEsE2_j4Y

Once you get to the boot without USB drive you get “Insufficient memory to run Windows” because you have 1.5GB of memory, sigh. See this: https://www.ibm.com/support/pages/windows-9598-error-insufficient-memory-initialize-windows-ibm-intellistation-m-pro-type-6889

  • Boot and press F8, select “Command prompt only”

  • CD to \WINDOWS

  • Type “edit system.ini”

  • Find the [386Enh] section and add:
    MaxPhysPage=3B000

  • Save the file

  • Reboot

Safe mode still causes a memory error; this can be fixed by using option 4 (step by step), allowing himemx.exe to run to claim memory, then answering “load all device drivers” with NO.

Alternatively, it appears that safe mode uses the file “system.cb” as a system.ini file. Adding the MaxPhysPage setting there might work too.