Technically this should work with a few tweaks but I have not tried it nor would I recommend just doing it in a live environment. Can you do it in a lab first?
To have the 2008 machine be a DC, you have to upgrade the schema before, otherwise just
add it as a member server.
Here is a list of the schema updates needed: