Most likely not unless you can tell the kernel/init to use a splash image; once GRUB loads the kernel its work is done and it relinquishes all control of the system to the kernel (which in turns calls `init` when it's ready to proceed)
I admit I've never tried any of them, but splashy seems well supported.
... Also, 2.6.31 is "legacy" now?