Hi all
Ok im a little confused as to what happens in the /boot folder
After a fresh install i am left with 3 files necessary for booting:-
namely
config
SystemMap
vmlinuz
which are all sym links to the real files in the same dir, ie
SystemMap ->SystemMap-2.4.26
config ->config-2.4.26
vmlinuz ->bzImage-2.4.26
Ok so i compile a new kernel and copy the new files into /boot dir ,delete the sym links and re-create them to point to the new kernel version ie.
SystemMap ->SystemMap-2.4.26.test
config ->config-2.4.26.test
vmlinuz ->bzImage-2.4.26.test
and run lilo to adjust for the differences.
(I think that the Systemmap as something to do with where modules etc are stored.)
ok so lilo detects that there are 2 kernels available (does this mean that the symbollic links arn't necessary! If so then the rest of this question is poinless )and configures itself. So how does lilo know which system map to use to boot with? The only thing that i see to be adjustable in the lilo.conf is the kernel name.
Now if you boot linux you are presented with 2 choices like so
linux-2.4.26.test (New kernel)
linux-2.4.26 (Old kernel)
lets say you choose the old kernel, won't the os be using the Systemmap that is now pointing to the new kernel
hope somebody can clear this up for me
thanx