1. Are you sure you have the correct disc inserted?
2. Which version do you own (How many DVD's or CD's came with the game and does it come with the expansion)?
3. Is the game fully patched?
4. Sometimes BF2 is flacky and it is best go through each patch incrementally.