To proceed from the grub prompt, you need a valid initrd image. So no, it can’t be done that way.
You make the new initrd image from rescue mode after chroot the same way you described, except that you use the new kernel version.
Code:
# cp /boot/initrd-2.6.16-1.2129_FC5.img /boot/initrd-2.6.16-1.2129_FC5.img-original
# mkinitrd -fv --preload=ehci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod /boot/initrd-2.6.16-1.2129_FC5.img 2.6.16-1.2129_FC5
Maybe I’m missing something, but is there a reason you didn’t try that?
Also, from the rescue chroot environment, you should really only need to:
Code:
# cp /boot/initrd-2.6.16-1.2129_FC5.img /boot/initrd-2.6.16-1.2129_FC5.img-original
# mkinitrd -fv /boot/initrd-2.6.16-1.2129_FC5.img 2.6.16-1.2129_FC5
You can do the same thing after you boot with the old kernel.