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!!!!!!
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.
You cannot catch the ghost in the Pokemon Tower until you reveal what it really is.
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.
in pokemon tower in lavendar town
Sprout Tower.
I'm going to assume that you're asking why you can't see the Pokemon in the Pokemon tower. First of all, you must obtain the Silph Scope to reveal that the Pokemon in the tower are Gastly, Haunter, and Cubone. The Pokemon at the top who keeps turning you away is the ghost of Cubone's mother, Marowak. You can't catch her, so don't waste Pokeballs on her (after all, she is a ghost).
Defeat team rocket at the game corner and Pokemon tower.
get the silph scope and go up the pokemon tower and beat team rocket
yes its really a Pokemon only you need a special item to see them once you have it go back and the ghost is now a Pokemon
Work your way to the top of the Pokemon Ghost Tower and defeat the Rocket Grunts.
Dark attacks. I suggest something common such as bite which a lot of the early pokemon can learn
You can get Cubone by catch it in Pokemon Tower (The place fill with a lot of ghost pokemon_)