![]() |
[SOLVED] Slackware64-current: lilo not updating the boot loader after kernel upgrade
Hi everybody,
I am running slackware64-current on a Lenovo Thinkpad T61 (model 6457-4xg to be accurate), with a customized 2.6.30.1 kernel. My disk layout is as follows: Code:
Disque /dev/sda: 160.0 Go, 160041885696 octetsSo far, so good, I have a dual boot Windows / Linux. But now this is what happens when I run lilo to install the a 2.6.30.2 kernel Code:
bash-3.1# lilo -b /dev/sda5 -M /dev/sda ext -vHere is my lilo.conf: Code:
lba32 # Allow booting past 1024th cylinder with a recent BIOSAny help appreciated |
What happens if you change the two "/dev/root" instances to "/dev/sda5" ? You should not use /dev/root in lilo.conf anyway.
Eric |
The '-M' option of lilo you are using tells it to overwrite the mbr (/dev/sda).
I don't think setting the 'bootable' flag makes any difference (my drive has no bootable flag set at all) |
[Solved]
Eric, thanks for the advice -- lilo seems able to follow the symlink /dev/root though (liloconfig wrote it too)
Nils, thanks for the reminder. I ended up being successful with following command: lilo -b /dev/sda5 -P ignore lilo still complain about inconsistency in the partition table but it works: Code:
bash-3.1# uname -a |
| All times are GMT -5. The time now is 04:34 AM. |