The computer originally had Windows 98 installed on it, but when booting it would give a blue screen of death. I’ve tried a number of things to try and get this laptop working again:

  1. I tried reinstalling Windows 98 since I have the original official disk, after the install and reboot the system displayed the error: “Invalid system disk Replace the disk, and then press any key” I don’t know what it means by “system disk”

  2. I tried installing Devuan daedalus, the last 32 bit version of the operating system. It failed.

  3. I tried installing a really old Linux, Fedora 3. The installer ran successfully enough that the hard drive partitions and names appear on other Linux environments, but the system shows the error “Operating System not found”

  4. I booted up TinyCore linux, which successfully runs as a live environment from RAM. It was the one that detected the previous partitions created by the Fedora installer. It also cannot install onto the hard drive (some USB error? I’m using DVD so idk what that’s about). I ran fsck successfully once, it told me the hard drive is dos paritioned. So fdisk -l detects Linux partitions, fsck detects dos, what is going on?

  5. I tried SystemRescueCD, which crashed with a kernel panic.

Is anyone familiar with the ins and outs of an IBM Thinkpad T20? Does anyone know what the “Invalid system disk” error is about, it does not show up in any user manuals I found online. Does anyone know how to get any operating system working on one of these, or a way I can atleast definitively diagnose the issue?

  • toddestan
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    Assuming there’s nothing on the drive you care about, if you can get to a DOS prompt, fdisk /mbr should rewrite the MBR which (with any luck) will clear things up as far as Windows goes (Linux partitions may not survive this). The various Linux partitioning tools may also be able to rewrite the MBR, or simply nuke it. In Linux you could also do something like dd if=/dev/zero of=/dev/hda bs=1M count=1 in Linux to overwrite the MBR with zeros, then let the Windows 98 installer partition and format the drive for you.

    Also, check in the BIOS that it’s set to boot from the hard drive, just in case that’s the problem.

    • over_clox
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 months ago

      Ahh, but it doesn’t. At least not properly.

      That’s how the TDSS/Alureon malware proliferated for as long as it did.

      Even up through Windows 7, you could “fully and completely” format and reinstall Windows, but TDSS would still persist. Why?

      Well, the MBR sector format was a clusterfuck of security, containing both code (boot code) and partition table data.

      So anyways, go ahead and try to restore a system infected with TDSS… they bypassed that simple shit.

      M$ only checks if there’s a seemingly valid boot sector before it bothers fucking with it. So, FDISK /MBR or whatever would never do shit to fix the TDSS infected partition table, thereby leaving the virus to survive complete reformat and reinstall…

      TDSS/Alureon was a lesson to a lot of security researchers…

      The only pure fix I found was to low level zero out the first 64KB of the drive and start over from scratch.

      • dr_robotBones@reddthat.comOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        The biggest problem is finding software that runs on this thing. Even if its 32-bit, it seems the later 32-bit Linux kernels don’t support the hardware and kernel panic, which is probably why I couldn’t run SystemRescue which probably has all the tools I need.

    • dr_robotBones@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I overwrote the MBR with zeroes but when I tried to install Fedora 3 I get an error trying to format the drive, and the install can’t continue. I didn’t do Windows 98 because it takes forever and does not report errors.

      • toddestan
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        I don’t know about Fedora 3, but some of those old Linux distros left it up to the user to partition and format the drive. Some, like Slackware, are still that way.

        It’s also possible the drive itself is bad. 25 years is a long time for harddrive, particularly a mobile one.

        I’d be curious if it could boot up an old version of Knoppix (one of the first live CD distros).

        • dr_robotBones@reddthat.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          Fedora 3 does have an automatic partitioner, but it assumes you want RAID, which caused some errors. I ended up manually partitioning the drive which was fine, I gave it 102 MB to /boot, 258 MB to swap and 18717 MB to /.