One application that will do this for you is Smart Boot Manager.

Another boot manager that I like very much is XOSL. XOSL is somewhat more complex and a bit more complicated to set up (but not hard if you can read and follow instructions), but it has a lot of features that SBM lacks.