[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Weird lilo problem



I think i didn't explain my problem very clearly, i am horrifically sorry about it, i should have been more clear considering the weirdness of the problem. Now ehat makes the difference is what kernel is running when i run lilo, not what kernel i want to boot into... i never get to the stage where i could choose. My lilo.conf and all the symlinks in / are in order (otherwise lilo would have complained when run and things would never be working).

Now when i am running a certain kernel, everathing is in order, i run lilo under that kernel and proper changes take effect. But if i run lilo when running any other kernel, lilo in the boot record is messed up and it never even gets as far as the boot menu.

To ilustrate even more clearly... i have three kernels installed currently, 2.4.18-bf24 (from the woody install cd), 2.4.18-686 (from apt-get with apt sources pointing to a debian mirror) and 2.4.19-686 (one i have compiled myself). If i am running the 2.4.28-bf24 kernel and run lilo, then everything is ok. But if i am running any of the other two kernels (or any other kernel for that matter, i have removed several kernels from my system since trying to eliminate the problem), then lilo in my mbr is messed up and it never gets to the boot menu. I have to boot from cd, rescue the 2.4.28-bf24 kernel, reerun lilo (whitout any changes) and lilo is again installed properly.

Let's say that i have lilo properly configured and am running the 2.4.28-bf24 kernel and run these commands

//the running kernel is 2.4.28-bf24
#lilo
Adding Linux*
Adding Linux-686.OLD
Adding LinuxOLD
// Linux is the 2.4.19, Linux-686.OLD is the 2.4.28-686 i got using apt-get and LinuxOLD is the 2.4.28-bf24 from the install cd
#shutdown -r now
//the reboot takes effect
lilo: Linux
loading Linux..............................
//boot messages
login:user
password:
//greeting message
$su
#lilo
Adding Linux*
Adding Linux-686.OLD
Adding LinuxOLD
//note that i have not done any changes whatsoever and that lilo does not complain about anything
#shutdown -r now
//reboot takes effect
lilo: L 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 //note, that it did not even get to the stage to choose the kernel image to load, it gets into the 04 04 loop just before the boot menu
//now i insert the woody cd, hit ctrl-alt-del and get it's boot prompt
boot: rescbf24  //it is the rescue for the 2.4.28-bf24 kernel
loading linux............................
//boot messages
login:user
password:
//greeting message
$su
#lilo
Adding Linux*
Adding Linux-686.OLD
Adding LinuxOLD
//again, no complaint from lilo and nothing has been changed in lilo.conf or / or /boot
#shutdown -r now
lilo: Linux
loading Linux............................
//everything is ok again

I hope i have made my situation clear and also hope that someone will get an idea about what's going on.



Reply to: