first you have to have a masterball.when you get to the 2nd last level in the Pokemon tower use a master ball on cubones mother then you have a genuine ghost.
NOTE:if you do this mr fuji wont come home because he will not have any sense that cubones mother is at peace
--
IMPROVED ANSWER BY MOLOKAICREEPER:
No, no, no. Save your Masterball for Alticuno, Zapdos or Moltres! DO NOT CATCH THAT MAROWAK!!!! You need Mr Fuji to give you the Poke Flute, and perhaps he wont if you catch Marowak!
First of all, to be able to SEE Pokemon in the Pokemon Tower you need a Silph Scope. You need to go to Celadon City's Game Corner (in the basement) to retrieve it. Once you have done so, head to Pokemon Tower to be able to see ghost Pokemon. You can catch Ghastleys the same way you can catch any other Pokemon. You must battle and defeat Team Rocket. You should catch a Cubone and raise it to Marowak instead.
I caught the three legendary birds with pokeball, i didn't cheat easiest way........
Zapdos is easy
Articuno say that you would teach it blizzard/fly
Moltres say that you would teach it fly/aerial ace/fire blast/overheat
Lower to 1 hp................ paralyze articuno and moltres
I only needed 337 pokeballs!!!!!!
Chat with our AI personalities
you have to go to lavender town, with a silph scope. when you get there go into the Pokemon tower and go to second floor. you can only catch gastly and haunter
You cannot catch it without cheat codes because the Marowak is a scripted special Pokemon "ghost." If you really want a Marowak, you can get one by evolving a cubone or catching one on Victory Road.
Dark attacks. I suggest something common such as bite which a lot of the early pokemon can learn
Haunter.... There isn't that many ghost types in firered besides the Gastly line which you can find in Lavender Town's Pokemon Tower
Pokemon Tower in Lavender Town.