In the field of $\mathbb{Z}_q$ where $q$ is a prime, if $n \mid q-1$, then
$$ x^n - 1 = (x - \omega_1) (x - \omega_2) \cdots (x - \omega_n) $$
where $\omega_i$ is a root of $x^n-1$ for all $1 \leq i \leq n$. I want to prove that at least one of all the $\omega_i$ has order $n$; that is, there exists some $\omega_i$ such that $$ \omega_i^n = 1 \quad \text{and} \quad \omega_i^k \neq 1 \;\; \forall 1\leq k < n $$
I think it's true; moreover, I guess there are $\phi(n)$ such elements of order $n$ since there are when considering the $n$ roots of $x^n-1$ in complex field $\mathbb{C}$. Thank you very much.
$ \mathbb{Z}^*= \mathbb{Z_q} -\{0\}$ is always a cyclic group under multiplication. It has $q-1$ elements. We know that, if G is a finite cyclic group of $m$ elements and if $n|m$, then there exists a unique cyclic subgroup of order $n$. This subgroup, being cyclic, must have $\varphi(n)$ generators. And you have pointed it out right, that in the given case, there are $\varphi(n)$ elements with order $n$.