you can't catch deoxys in the game. but you can transfer it from ruby, sapphire, emerald, firered or leafgreen into diamond, pearl, platinum, heartgold or soulsilver which you can transfer from those 4th generation games. and if you go to nacrene city museum, you can touch the meteor and change it into one of its different forms.
NO!
Deoxys cannot be found in Pokémon Black 2.
You can't find one you need to trade one from FireRed/LeafGreen/Ruby/Sapphire or Emerald
Go to birth island.
You get Deoxys in "Rock Town"(Oldale Town) in Pokemon Perla. It will be lv. 2-4.
every Pokemon up to deoxys
There are sadly no special events to catch Deoxys in Sapphire. You HAVE to trade a Deoxys caught in an event from FireRed, LeafGreen, or Emerald.
trade or ar
Deoxys was first introduced in the 3rd gen, so you can't get in in Yellow Version.
migrate it from Pokemon fire red version
you use the global trade system
Deoxys is a legendary Pokemon which has various different forms. To find one in FireRed version, you need to have an Aurora Ticket.