In Mount Silver
Moltres is a legendary Fire and Flying type Pokemon. It does not appear in Pokemon Gold, but may be traded over from a first generation game. In the reboot of Pokemon Gold, Pokemon HeartGold, Moltres is encountered in Mt. Silver.
You can't.
You can find Moltres in a little cavern in Mt. Silver.
You find Moltres in Mt. Silver.
Moltres is in Mt. Mortar
They are not in Pokemon Gold and Silver. However, they are catchable in the remakes of Gold and Silver, HeartGold and SoulSilver.
In Red, Blue, Yellow, Fire Red, and Leaf Green Moltres is in Victory Road. In Gold, Silver, Crystal, and Heart Gold and Soul Silver Moltres is in Mount Silver.
There are many wild Pokemon in Mt. Silver. There is also one legendary Pokemon. If you stick to the left and travel up the waterfall, you will find Moltres.
Yes.
No you cannot find Moltres in Pokemon Black however you can get Moltres in Pokemon Black by transferring one from a previous game.
You cannot find Moltres in Pokemon Silver. You can use the Time Capsule and use Pokemon Red/Blue/Yellow with Moltres in it and trade it over. In Pokemon Heartgold/Soulsilver: Moltres in in Mt. Sliver after you have obtained all 16 badges. You need surf, waterfall and rock climb to get to it.
First of all, you have to have beaten the Pokemon league. You will then find moltres in Mt.Silver cave. I suggest bring lots of dusk balls, and make sure you have a strong water type Pokemon as moltres is a level 50 fire-flying type. Oh, and don't forget to save before you battle moltres! Hope this helps!