At 04:00 PM 5/7/00 +0200, Andreas "Müller" wrote:
>Hallo Mikkel,
>
>> A copy of your /etc/lilo.conf file would be useful. Also, I am not sure
what
>> you mean when you say "copied the bootsector to my /dev/sda3". Did you
have
>> LILO install itself to your Linux partition, and use dd to copy it to a
file
>> that you copied to your NT partition?
>
>That's exactly what I've done. I have a /dev/sda3 primary which is FAT16.
Linux
>resides on /dev/sda5 extended. I started LILO and then I did a dd and copied
>the /devsda5 sector? to my FAT16 boot partition. This always worked that way
>without any problems.
>
>Here's the current /etc/liklo.conf
>
>
>#This file has been generated by KLILO
>boot=/dev/sda5
>read-only
>prompt
>timeout=0
>vga=ext
>
>image=/boot/vmlinuz
>root=/dev/sda5
>label=linux-up
>append=""
>
>image=/boot/vmlinuz-secure
>root=/dev/sda5
>label=linux
>append=""
>
>> http://metalab.unc.edu/Linux/HOWTO/mini/Linux+NT-Loader.html
>
>That's the way I did it.
>
>> The error you are getting makes me suspect that you are using your old
>> bootsect.lnx file, but I am not an expert in using NT's boot loader.
>
>No, the bootsect.lnx is new and updated.
>As I said it worked before, after installing a new system it does not work,
>even with running lilo several times and dd the bootsector afterwards.
>I only get LI.
>
>>From the Readme:
>
> LI The first stage boot loader was able to load the second stage boot
> loader, but has failed to execute it. This can either be caused by a
> geometry mismatch or by moving /boot/boot.b without running the map
> installer.
>
>I do not understand that much what is meant here. The geometry of the disk
>should be O.K. One thing, where does the / partition has to be on the hd?
Is it
>limited to stay below 2 Gig? The bootsector is definitly on /dev/sda3
which is
>below 2Gig. The /dev/sda5 begins below 2Gig but ends above. Could this be the
>problem? I really have no idea, what's wrong.
>
>
>TIA
>
>Andreas
>
>
Thanks for the additional information. It is possible that with your old
setup, your kernel was below the 1024 cylinder limit, but with the new on
it is above it. This would give you the error you are seeing. The point
to remember is that with the version of LILO you have, the kernel must be
loadable by your BIOS. There is a new version out that doesn't have this
problem, but I have not used it yet.
At this point, unless someone else has a better idea, your options are:
Make a small boot partition below the 1024 limit and put your kernel
on it.
Upgrade LILO.
If your NT partition is bootable, copy your kernel there, and change
/etc/lilo.conf to show the new path to the kernel.
Mikkel
--
Do not meddle in the affairs of dragons,
for you are crunchy and taste good with ketchup.
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.