If you have two kernels compiled, then you put the bzImage files in /boot directory named, say, linuz-2.4.18 and linuz-2.4.20. Then edit /etc/lilo.conf and add the following: image=/boot/linuz-2.4.18 label=linux18 root=/dev/hda1 (or check where your root filesystem is) read-only image=/boot/linuz-2.4.20 label=linux20 root=/dev/hda1 (again) read-only Then just say "lilo" in the command line. Reboot your machine and - voila - ou can choose what kernel to boot. Kernel modules are saved in /lib/modules/2.4.18 and /lib/modules/2.4.20 for each of your kernels separately. The proper modules are loaded automatically depending on the current running kernel. Good luck! On Saturday 21 June 2003 20:52, Earl R. Lapus wrote: > Hi guys... I need help on something... > > I have two kernels... > > kernel A = 2.4.20 > kernel B = 2.2.18 > > I'm currently using Kernel A and I want to try something > with Kernel B. Can I boot from Kernel A to Kernel B > and vice versa without any trouble? What would be the > best way to safely boot between two Kernels? What about > the modules installed for Kernel A? I don't think they'd run > when Kernel B is running, right? Would this mean that I > have to disable "automatic" loading of modules during boot-up > and manually load modules depending on the Kernel that's being used? > > Thanx in advance. > > ================================= > There are seven words in this sentence. > ================================= > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/