There is no such thing as a Crystal Onix in the Pokemon games series. It was only in the Pokemon anime.
Chat with our AI personalities
Find the crystal onix, make it weak and catch it with your best ball
Mt Silver.
You can find an Onix in Dark Cave or in Victory Road in the main game.
you can't, its only possible to catch him in Pokemon silver and gold on route 6
rock tunnel