at the lab on cinnabar island the third door talk to the guy in the white lab suit
You revive your Fossils in the Museum that is in Pewter City.
You could revive it at the oburgh museam
in rustboro city
be quiet
in the museum talk to the guy alone at the desk he will revive it
you need to take it to cinnabar island
you don't
it is unable to do
fossils don't evolve but YOU can revive them,,these are mostly rock type Pokemon
You can revive fossils in Pokémon White in the museum in Nacrene City. Once you have entered the museum, talk to the person in the blue hat on the right hand side.
Cinnabar island
after you defeat ash, it is found in Johto, there you can find it