I just installed the latest mdk kernel. It inserted the following entry in my Grub menu.lst: title kernel-2.2.15-0.28mdk kernel (hd0,3)/boot/vmlinuz-2.2.15-0.28mdk root=/dev/hda4 I think this is wrong. hd0,3 is my root partition. But vmlinuz-* is located on my boot partition, which is hd0,0. The path (hd0,3)/boot/ will not function because the boot partition isn't mounted under (hd0,3)/ at this time. The correct entry should look like title kernel-2.2.15-0.28mdk kernel (hd0,0)/vmlinuz-2.2.15-0.28mdk root=/dev/hda4 ~A.