Hello all.
I have a problem that I need to solve. Here is the problem. We have an embedded Linux system that needs to support multiple linux kernel images.
My system boots using a Compaq Flash disk and currently only holds 1 image. This image is my complete linux kernel. However, being the great programmer that I am, I just screwed up my last kernel build and so it no longer works. Thank god for testing!
Here is how I currently upgrade my system.
1. I remount the boot partition for read/write.
2. cd to the root directory.
3. untar my new image
4. run lilo with all the right options
5. reboot.
This all works great for my one Linux operating system. However, I want to be able to have a fallback in case I totaly flub it like I just did.
So what I don't get is how can I get two fully functional systems and have LILO pick the right one. That is, if the "default" one fails, I want to have the fallback. Is it just having two different mount points in my lilo.conf file? What about having the run LILO for each new kernel version?
I hope I made this clear enough.
Any help is greatly appreciated!
-stv