a) you can't just do acid-cat dehydration of the starting alcohol. You'll get the Zaitsev elimination product (the endocyclic trisub alkene). Practically, you'll probably also have a problem treating with SOCl2 to make the chloride - tertiary alcohols are historically difficult to halogenate.
b) OsO4 will make a diol, not a ketone, and while hydroboration/bromination will work. It would be easier to do anti-markovnikov hydrohalogenation with HBr, peroxides and get there in 1 step.
Here's my route:
1) Mesyl chloride/pyridine (make mesylate) 2) KOtBu (Hoffmann elimination to exocyclic alkene) 3) HBr/ROOH (antimarkov hydrobromination) 4) Mg (Grignard formation) 5) oxetane, then H+/H2O (epoxide opening) 6) NaH, MeI (Williamson Ether Synthesis)