4 ms·
In 1996, as a teenager, I had a ThinkPad laptop with a 486SX, 4 MB of RAM, and a 3.5" floppy drive. There was something weird about the floppy drive in that lap
by mwcampbell 5y ago
In 1996, as a teenager, I had a ThinkPad laptop with a 486SX, 4 MB of RAM, and a 3.5" floppy drive. There was something weird about the floppy drive in that laptop that prevented stock Linux of that time from being able to work with it. But I was determined to get Slackware installed. Back then, Linux had the UMSDOS filesystem, which implemented a POSIX-capable filesystem on top of a directory tree on a DOS partition. And there was a DOS program called loadlinn that could boot into Linux from DOS. So I first installed Slackware using UMSDOS onto the DOS partition on my mother's PC, then transferred the linux directory tree from her PC to my laptop. I don't remember if I did that transfer using floppies or a null modem cable. Finally I removed the linux directory from my mother's PC. I did all of this while the rest of my family was away from home, so they never knew.
I later learned that I could add "floppy=thinkpad" to the kernel command line to enable support for the floppy drive in my ThinkPad model. Then I got brave and resized my DOS partition, using one of the free DOS-based partitioning tools available at the time, so I could have a real Linux filesystem.
- asveikau 5y agoThis comment is very dense with things I used but haven't thought about in 20+ years. Loadlin.exe wasn't even a terrible solution for dual boot with win9x... I may have even scripted a boot menu in autoexec.bat at some point.
- the_grue 5y agoI went that route on a school PC in 1998. There was no floppy drive, so I installed a Linux distro (also Slackware, iirc) onto the Windows partition, then resized the Windows partition with Partition Magic and used the existing Linux as a bootstrap for a fresh install on its own partition. It was so incredibly magical. No one had any idea I was doing it, and I felt part of the hacker culture :) I tinkered with it for a few of months at least, and eventually was compiling my own kernels, playing with boot/swap partitions, etc. Never got X to work, though.