Thanks for your help.
On Thu, 22 Feb 2001 05:16:18 GMT, "Peter T. Breuer"
>>>> I recently recompiled a kernel and after running LILO my computer can
>>>> no longer find the hard disk. I am running Mandrake 7.2. When I do an
>> On Wed, 21 Feb 2001 22:36:18 GMT, "Peter T. Breuer"
>>>It can find it just fine .. when you choose to compile a driver for the
>>>controller into it.
>> I meant to say that the computer won't boot from the hard disk. It
>That's what I said too.
>> will boot from the floppy and then the boot continues from the hard
>Well one would guess your floppy has the right kernel in it, and your
>hard disk does not. No, the boot does not "continue". You boot from
>the floppy, full stop. When the floppy kernel comes up, it mounts the
>root filesystem on the disk.
I made the floppy after recompiling the kernel. The original
installation version was 2.2.17. The new kernel is 2.2.18. I made the
floppy using mkbootdosk after compiling the kernel. When I boot from
the floppy it says "2.2.18", not 2.2.17.
Quote:>> disk and everything runs fine after that. The computer has booted from
>> the hard disk when I first installed linux. LILO came up just fine.
>> I'm not sure if I changed something in lilo.conf or what.
>You did, but who cares? First convince us that your newly compiled
>kernel has support for your ide controller and boot file system BUILT
>IN. Then you can worry about boot sequences.
I ran the Mandrake installation program and chose "Upgrade". It
allowed me to "Install Boot Loader" after doing that and finishing the
"Upgrade" the computer booted correctly with the new LILO. Then it
wouldn't boot again without the floppy.
Quote:>Well, on second thoughts .. scratch that. First convince me that you
>have a boot loader on your hard disk! What makes you think you do?
I assume from the previous comment that there was a boot loader and it
allowed me to boot one time.
Quote:>You aren't telling me basic things like "I placed my boot kernel on the
>floppy and it booted fine". Get your data straight and people will be
>able to form deductions properly and start to help you.
>> BIOS setup. When I did that I at least got to "LI" and beeped
>> continuously.
>That's a "geometry error", or possibly just "no kernel" at the point
>where you tried to jump to. Either you changed the disk geometry or you
>replaced the kernel.
I tried manually inputting the CHS info instead of selecting "AUTO" in
the BIOS setup.
Quote:>> What can I do to fix this? Also, is there a way to start from a floppy
>Anything.
>> and have the "ether=5,0x280,eth0 ether=4,0x300,eth1" parameters
>> entered automatically?
For some reason I was never able to get two NE2000 cards to run from
just the modules. I tried every configuration in the ethernet,
network, ipmasq, etc. HOWTO's. I used the NE2000 support compiles into
the kernel and it worked. I have had this same problem on three other
computers and have resorted to the kernel support. It worked so I had
no reason to keep hacking away at the module problem. Everyone told me
they should have been able to load as modules, but after two weeks of
trying everything I had to move on to what worked, I was just
repeating that in this case.
Quote:>Sure. Put them in your lilo.conf on the floppy and run lilo on the
>floppy. But why would you build ethernet drivers into the kernel? They
>should be modules. After all, they're not vital for booting your
>system, are they? As you can see, it is hard work to supply parameters
>to kernel built-ins, and you can't reset the drivers except by
>rebooting. So don't.
How do I run lilo on the floppy? I know I have seen that somwhere, but
I'm frazzled and can't remember where.
Once again, I appreciate your help. I am trying to describe the
problem as best I can. I am getting on the net with a windows computer
while I get this linux box working, so it is a bit harder to copy off
the various info that linux produces.