[guided]Let $f = \operatorname{min}(\alpha, \mathbb{Q})$, so $\deg f = 2^m$. Let $L$ be the splitting field of $f$ over $\mathbb{Q}$. Since $\operatorname{char} \mathbb{Q} = 0$, $f$ is separable, and by the [Splitting Fields of Separable Polynomials Are Galois](/theorems/1271) theorem, $L/\mathbb{Q}$ is Galois.
We need to understand the order of $G = \operatorname{Gal}(L/\mathbb{Q})$. By the [Tower Law](/theorems/1248), $|G| = [L:\mathbb{Q}] = [L:\mathbb{Q}(\alpha)] \cdot 2^m$. The question is: is $[L:\mathbb{Q}(\alpha)]$ a power of $2$?
Consider the roots $\alpha_1 = \alpha, \alpha_2, \ldots, \alpha_{2^m}$ of $f$. By the [Fundamental Theorem of Galois Theory](/theorems/1274), the subgroup $H = \operatorname{Gal}(L/\mathbb{Q}(\alpha)) \le G$ has index $[G:H] = [\mathbb{Q}(\alpha):\mathbb{Q}] = 2^m$. Over $\mathbb{Q}(\alpha)$, the minimal polynomial of each root $\alpha_i$ divides $f$, so has degree dividing $\deg f = 2^m$. The splitting field of $f$ over $\mathbb{Q}(\alpha)$ is still $L$, and $[L:\mathbb{Q}(\alpha)]$ can be computed by adjoining roots one at a time: each adjunction $\mathbb{Q}(\alpha, \alpha_{i_1}, \ldots, \alpha_{i_k}, \alpha_{i_{k+1}})$ over $\mathbb{Q}(\alpha, \alpha_{i_1}, \ldots, \alpha_{i_k})$ has degree equal to the degree of the minimal polynomial of $\alpha_{i_{k+1}}$ over the intermediate field, which divides $2^m$. Since each step has degree dividing $2^m$ (a power of $2$), and degrees multiply by the [Tower Law](/theorems/1248), $[L:\mathbb{Q}(\alpha)]$ is a power of $2$.
Therefore $|G| = 2^N$ for some $N \ge m$, so $G$ is a $2$-group.[/guided]