HD Install :: DSL on a Pentium laptop



My forum registration was delayed 1.5 months, so the problem is partially solved, but I'm still open for advice.

I have a Pentium 100 MHz laptop with 24 MB RAM that I found in the trash. I'm convinced it could run DSL just fine, however there's a slight problem. The HD cabinet is gone, and the HD connector is using a non-standard physical connector. However it has (Read: had, after I modded it) a CD-ROM on the secondary IDE. So I simply removed the CD-ROM and connected a HD there.

The problem here is that the BIOS expects nothing but a CD-ROM on that IDE channel. So when I connected a HD there, BIOS refuses to identify it, even less boot it. (BIOS doesn't support CD-ROM boot either)

After a lot of searching, I found a solution that works with DOS/Windows namely the OnTrack disk manager. Using OnTrack, I was able to detect the disk in DOS, and after doing some tricks, install Windows on the HD, which I'm booting using an especially prepared floppy. (Especially prepared->Patched with an OnTrack driver which initializes the HD post-boot)

So much for that. My attempts at booting linux were less fruitful. I tried a few different options.
*Minimal linux kernel on floppy disk (That I found somwhere, forgot where now): Crashed.
*Grub on floppy: Crashed.
*Grub4dos running from DOS floppy, with or without OnTrack patch: Refused to acknowledge the very presence of the disk. (Even if DOS could read and write files from the disk)

Now, I'm pretty happy with my DOS/Windows setup. The only reason I care about this laptop in the first place is because of the OPL sound chip that it's using. What I'm missing, though, is any form of networking.

But to boil down my question: Is it possible to prepare a boot floppy that somehow initializes the HD (Which the BIOS doesn't do since it expects a CD-Rom drive there) and loads a linux kernel?

I guess it could be possible. You would have to solve what OnTrack does first.


You can boot a DSL cd with the boot floppy right?

The only version of GRUB that even started was GRUB4DOS, which I didn't dsicover until after I started playing around with HD in place of the CDD. And at that point I didn't come up with the idea of trying to reconnect the CDD an boot a CD. So the answer to that is: I don't know. I'd rather not reconnect the CDD now either, since the HD is nicely fitted inside, the computer is a real hell to take apart and also because the IDE cable used looks kind of fragile.
How did the minimal kernel crash? If it boots from floppy, having no HD shouldn't have any effect at all.
It either froze without any sign of life, or caused the computer to soft-reboot. (Don't remember which, as I said this was 1.5 months ago)
My theory is that the reason for the crash was that kernel was compiled for i686 CPU's or something along those lines. I didn't think much about it back then.

Next Page...
original here.