Why does Halo 2 ask me to insert the disk on the Gravemind level or any other level?
While I don't know exactly why it happens, there are two instances when it can occur.
If you didn't do the "Custom Game Install" option and then the "Full Install, Do not Start" option on set-up, and chose the "Play" option instead, you may have created temporary map files, rather then the full map files. Causing Halo 2 to ask for the disk on all levels.
3) Play Halo 2 until you get to the Gravemind level, as the level tries to load you will get the message "Sorry, insert you original Halo 2 disk"
(inserting either the original or any other disk does nothing since the drive is never accessed).
4) Close and restart the game and let it get to the main menu screen.
5) Hit the windows key on the keyboard to minimize the game.
6) Open process monitor, let it run and monitor processes (the list wil fill rapidly).
7) Click on the Halo 2 icon in the taskbar to re-maximize the game.
8 ) Click on "Campaign" --> Select Level --> Gravemind and select your difficulty
9) Let it load (It will take a while because process monitor is slowing it down). Don't worry about missing the intro Video, once the level loads, it can be restarted from within the level.
10) Once it loads and starts, (wait for the intro to finish) minimize with the windows key again and close the Process monitor.
11) Re-maximize the level, hit the escape key and select restart the level (if you want to see the intro again).
Note: The level can be reloaded from checkpoints as long as you are within the level, if you quit the level for any reason, you will have to run the Process Monitor again while the level loads.
You can load a saved checkpoint in this manner, so you don't have to complete the level at one sitting.