Thank you very much, this is exactly what I was looking for. Hope I can return the favor sometime to assist you. I was about ready to go back to lilo which I understood. Harry Wert Research Physicist ===================================== On Sunday 09 March 2003 12:09 am, George Auch wrote:
You need to run mk_initrd after modifying menu.lst
In menu.lst - declare both kernels the, SuSE default and the new kernel
title SuSE kernel (hd0,5)/boot/vmlinuz root=/dev/hda7.... #note that by default SuSE places the kernel & initrd in /boot/vmlinuz initrd (hd0,5)/boot/initrd
title kernel-2.4.20 kernel (hd0,5)/boot/vmlinuz-2.4.20 root=/dev/hda7..... initrd (hd0,5)/boot/initrd-2.4.20
Then run mk_initrd as follows:
mk_initrd -k "vmlinuz vmlinuz-2.4.20" -i "initrd initrd-2.4.20"
by default mk_initrd creates /boot/initrd & /boot/initrd.shipped - this is why you need to use the -k & -i options with the quotes.
also make sure in YaST2 that hd(0,5) contains the MBR,
This should work, however the new kernel may not boot depending on compile options, modules used, etc.
Hope this helps, George