Having the Yoshihiro bios or IND or something else isn't the real solution for all people:
It depends on your XDK version, you ABSOLUTLY need a specific file to boot Halo with the XDK, it's xbdm.dll, normally this file is on the E: partition. But you need the version 5933 of this file (or newer)! If you have an older version of this file, you will not able to launch Halo. Ask to someone to give you it, or ask me directly for the file.