Did you buy the CV1 or one of the development kits (DK1 or DK2)? Because oculus decided to stop supporting linux a long time ago even before CV1 got released, so you will have a hard time getting it to run on linux. DK1 and DK2 should be able to work using the severely outdated sdk version still availabe.
I would absolutely love if linux were natively supported, but so far it is not even clear if supporting linux is on their roadmap at all, so don't count on it happening soon.
Be sure to share if you manage to get it to work or not. I believe there are quite a few of us that would be interested in a working solution.
EDIT: Bear in mind openHMD at least for the moment does not support positional tracking. And it is unclear when this might happen. Knowing that oculus took quite some time to get it right I would not expect perfect tracking until the oculus devs themself decide to support linux.
I would really apreciate a small written tutorial. Also what apps are you using on ubuntu that make use of VR? Are you using unity3D the gameengine, Blender, Nuke or simply trying to game on steamvr?