You cannot catch Staraptor wild, you must evolve it from Staravia.
No.
You can't catch entei in Pokemon black he is on a different version
You catch them with a ultra ball
you cant
Yes you can catch Reshiram in Pokemon black and you can catch zekrom in Pokemon white hope it helped.
you catch a Starly and evolve it.
you can catch starly in the begging part by twinleaf and evolve it into a starvia at lv 14 then evolve that into a staraptor at lv 34 or catch a starvia on routes 210, 209, 212
You can't catch one.You need to trade it from Pokemon Diamond/Pearl/Platinum version
No. Reshiram is exclusive to Pokèmon Black Version, whilst Zekrom for White. It's just like you can't catch Dialga AND Palkia on Diamond or Pearl.
Throw a pokeball at it.
you cant catch it in soulsilver. you have to trade it from diamond pearl or platinum.