Hi Fred.

 > One of my old 486 has a Bios not made for disks larger than
 > 540mb but it can still recognize and ident a 1gb disk and load
 > its parms into the bios setup table. But when I load/run Linux
 > with the 1gb disk , it slows down enormously and so becomes
 > useless. Detailed reason why unclear to me. I thought Linux was
 > BIOS independent more or less! I am sure there are workarounds
 > to that problem, like ezdisk etc.

I have several old 386's and 486's with this problem, and all run
Linux straight off the hard drive without problems. Here's the
procedure I used:

 1. Use MSDOS 5.00 or later to write a valid MBR record to the hard
    drive by running FDISK /MBR from a floppy. The procedure below
    doesn't work if this isn't done.

 2. When installing Linux, create a "Linux native" partition in the
    /dev/hda1 slot which starts at the beginning of the disk and
    is sized somewhere between 6 and 16 Megs, whatever fits. Select
    this for mounting as /boot in the install procedure, and mark
    it as the active partition.

    The rest of the disk can be partitioned how you wish, but no
    other /dev/hda* partition may be marked active.

 3. Install LILO in /dev/hda1 (boot sctor of the active partition)
    and NOT in /dev/hda (master boot record).

I've seen various other schemes that allow LILO to be installed in
/dev/hda but, unlike the above, none of them work reliably.

Best wishes from Riley.

+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux  |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch.   |
+----------------------------------------------------------------------+
 * ftp://ftp.MemAlpha.cx/pub/rhw/Linux
 * http://www.MemAlpha.cx/kernel.versions.html

Reply via email to