Hi All,
I've got a problem installing lilo, and I'm at my wits' end as to how to
solve it.
The drive layout on the machine I'm working on is like this:
hda: 18GB EIDE windows disk
hdb: CD Writer
hdc: 40GB EIDE linux disk
hdd: CD drive
lilo version 21.7.5
redhat 7.1
kernel 2.4.2
The linux drive is laid out like this
1st 100 Mb: /boot (ext2)
next 1Gb: swap
remaining 38 Gb : / (ext2)
In this situation, lilo should work fine regardless of lba32, linear or
plain old CHS modes since all files lilo needs to boot will be under 100
Mb and definitely under the 1023 cylinder limit. I've tried CHS, lba32
and linear,
but none worked.
I ran the lilo diagnostic floppy and it told me the motherboard supports
the large drive ATA extensions, so lilo deduces the drive geometries
correctly.
Lilo -v -v -v reports success installing there are no warnings or
errors.
However, when I boot, I get this:
L 02 02 02 02...
This means that the first stage boot loader (on hda) loaded fine, but
that it could not seek to the second stage boot loader in /boot.
For now, I've made a tiny linux partition on hda and put /boot on that
drive, and it works perfectly. The /boot is above 17Gb, so I'm using the
lba32 option. I need to get lilo installed in /boot on hdc though. Any
suggestions on what I might try?
Thanks in advance. When following up, please follow up via email as
well. I've got my actual email address in the message header.
-- Marcin